27

如果我有一个本地分支test,而远程分支是test. 所以如果我推动它会是push origin test:test

如何查看我在该分支上所做的本地未推送提交? git log?

4

2 回答 2

13

我通常gitk --all用于那个(在 a 之后git fetch --all)。

而且,对于控制台模式,我有一个别名,git log --graph --all --decorate --oneline可以很好地简洁地概述您的分支。特别是,它显示了您可以推送的内容。

对于这两个命令,您可以指定分支(test origin/test在您的情况下),而不是用--all.

于 2013-05-01T21:17:06.380 回答
10

首先获取远程对本地存储库的更改:

git fetch origin test

这会将来自远程test分支的所有提交放在origin/test. 现在您可以使用git log

git log origin/test..test

这将显示所有test无法从origin/test.

于 2013-05-01T18:19:40.567 回答