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

use*_*660 26 git git-svn

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

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

Fra*_*ois 13

我通常用gitk --all它(在a之后git fetch --all).

而且,对于控制台模式,我有一个别名,git log --graph --all --decorate --oneline它提供了一个漂亮而紧凑的分支概述.特别是,它显示了你可以推动的东西.

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

  • 为什么选择downvote? (5认同)

And*_*mar 10

首先将远程的更改提取到本地存储库:

git fetch origin test
Run Code Online (Sandbox Code Playgroud)

这将放置远程test分支的所有提交origin/test.现在你可以使用git log:

git log origin/test..test
Run Code Online (Sandbox Code Playgroud)

这将显示test无法访问的所有提交origin/test.