答案 0 :(得分:2)
您可以git fetch
然后git log origin/X
查看更改,或git diff X origin/X
查看您的分支之间的差异。一旦您乐意合并您的更改,您可以在X中执行git merge origin/X
。
答案 1 :(得分:1)
在git fetch origin
之后,您可以使用命令git log --left-right --graph --cherry-pick --oneline HEAD...origin/master
,该命令将显示您与orign/master
之间的提交差异。
答案 2 :(得分:0)
您可以获取代码并查看staging中的日志:
➜ cortex git:(master) ✗ git fetch origin
remote: Counting objects: 1229, done.
...
Resolving deltas: 100% (720/720), completed with 117 local objects.
From github.com:icortex/test
087dfaf..7212fc2 master -> origin/master
* [new branch] test-jobs -> origin/test-jobs
➜ cortex git:(master) ✗ git log origin/test-jobs
正如您所见,分支master
已更改,test-jobs
是新分支。然后,您可以在“origin”中检查每个分支上的日志。
答案 3 :(得分:0)
考虑阅读git pull
,git fetch
,git merge
的{{3}}及其关系。
引用此文件:
为什么不git pull?
嗯,大多数时候git pull很好,特别是如果你以类似CVS的方式使用git那么它可能就是你想要的。但是,如果你想以更惯用的方式使用git(创建大量的主题分支,在你想要的时候重写本地历史记录,等等),那么它会让你习惯于分别进行git fetch和git merge。