如果我有本地分支test
且远程分支是test
。
所以,如果我做了推动,那将是push origin test:test
如何查看我在该分支上执行的本地未提交的提交?
git log
?
答案 0 :(得分:13)
我通常会使用gitk --all
(在git fetch --all
之后)。
并且,对于控制台模式,我有一个别名git log --graph --all --decorate --oneline
,它可以为您的分支提供一个漂亮而紧凑的概述。特别是,它显示了你可以推动的东西。
对于这两个命令,您可以指定分支(在您的情况下为test origin/test
),而不是使用--all
显示所有分支。
答案 1 :(得分:10)
首先获取远程对本地存储库的更改:
git fetch origin test
这会将来自远程{{1}}分支的所有提交放在test
中。现在您可以使用origin/test
:
git log
这将显示git log origin/test..test
上无法从test
访问的所有提交。