Git在拉动之前读取更新

时间:2013-12-29 04:53:05

标签: git repository git-push git-pull git-fetch

每当我在拉动时出现Git错误,“更新被拒绝因为当前分支的提示落后”,有什么方法可以知道在执行git fetch之后在源存储库上执行了哪些更新?

2 个答案:

答案 0 :(得分:1)

git rev-list HEAD..HEAD@{upstream}

git fetch以反向时间顺序返回新远程提交的列表之后

答案 1 :(得分:1)

在获取origin存储库的git之后,您将能够运行以下命令:

git log origin...HEAD 

这将显示当前HEAD和原始HEAD之间变化的git日志。请务必在此处传递您最喜欢的git log参数,我自己也喜欢--stat

您可以使用diff命令执行类似操作:

git diff origin/master # or whatever your current branch is

这将显示遥控器上的实际文件更改。

相关问题