我怎么看到我当地的未提交的提交?

时间:2013-05-01 17:42:13

标签: git git-svn

如果我有本地分支test且远程分支是test。 所以,如果我做了推动,那将是push origin test:test

如何查看我在该分支上执行的本地未提交的提交? git log

2 个答案:

答案 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访问的所有提交。