每当我在拉动时出现Git错误,“更新被拒绝因为当前分支的提示落后”,有什么方法可以知道在执行git fetch之后在源存储库上执行了哪些更新?
答案 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
这将显示遥控器上的实际文件更改。