我有数百个分支的存储库,我git show
只想为那些最近获取或更新的分支运行git fetch
,如
$ git fetch tester
From repo:Foo/Bar
* [new branch] Foo -> origin/Foo
a7e70a8..a9d7805 Bar -> origin/Bar
+ b673629...293dc64 Baz -> origin/Baz (forced update)
+ 345850e...b3646a3 Qux -> origin/Qux (forced update)
所以我想结束这样的命令:
git show origin/Foo origin/Bar origin/Baz origin/Qux
这将向我展示这些最近获取的分支与其父提交之间的差异。
如何做到这一点?
我试过git show FETCH_HEAD
了,但它只显示了一个分支以及 refname 'FETCH_HEAD' 不明确的警告。
并向我git show $(git branch -r --sort=authordate | head)
展示了更旧的分支,其次是命令在 行 上中断->
,因此它也不起作用。