如果我有一个本地分支test
,而远程分支是test
. 所以如果我推动它会是push origin test:test
如何查看我在该分支上所做的本地未推送提交?
git log
?
我通常gitk --all
用于那个(在 a 之后git fetch --all
)。
而且,对于控制台模式,我有一个别名,git log --graph --all --decorate --oneline
可以很好地简洁地概述您的分支。特别是,它显示了您可以推送的内容。
对于这两个命令,您可以指定分支(test origin/test
在您的情况下),而不是用--all
.
首先获取远程对本地存储库的更改:
git fetch origin test
这会将来自远程test
分支的所有提交放在origin/test
. 现在您可以使用git log
:
git log origin/test..test
这将显示所有test
无法从origin/test
.