Git在拉取之前读取更新

Git在拉取之前读取更新,git,repository,git-push,git-pull,git-fetch,Git,Repository,Git Push,Git Pull,Git Fetch,每当我在拉取时遇到Git错误,即“更新被拒绝,因为当前分支的尖端落后”时,有没有办法知道在执行Git获取后在源存储库上执行了哪些更新 git rev list HEAD..HEAD@{upstream} 在git-fetch以逆时间顺序返回新远程提交的列表后。在对源代码存储库进行git-fetch后,您将能够运行以下命令: git log origin...HEAD 这将显示当前头部和原始头部之间更改的git日志。一定要在这里输入你最喜欢的git日志参数,我喜欢--stat我自己 您可以使用

每当我在拉取时遇到Git错误,即“更新被拒绝,因为当前分支的尖端落后”时,有没有办法知道在执行Git获取后在源存储库上执行了哪些更新

git rev list HEAD..HEAD@{upstream}


git-fetch
以逆时间顺序返回新远程提交的列表后。

在对
源代码
存储库进行git-fetch后,您将能够运行以下命令:

git log origin...HEAD 
这将显示当前头部和原始头部之间更改的git日志。一定要在这里输入你最喜欢的
git日志
参数,我喜欢
--stat
我自己

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

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

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

啊,比我现在输入的解决方案优雅得多。另外,
git log HEAD..HEAD@{upstream}
将显示提交消息。