1

每当我在拉取时出现 Git 错误,其中“更新被拒绝,因为您当前分支的尖端落后”有没有办法知道在执行 git fetch 后在源存储库上完成了哪些更新?

4

2 回答 2

1

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

在 a 之后git fetch按时间倒序返回新的远程提交列表。

于 2013-12-29T05:10:21.387 回答
1

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

git log origin...HEAD 

这将显示您当前 HEAD 和原点 HEAD 之间更改的 git 日志。一定要在git log这里传递你最喜欢的论点,我喜欢--stat我自己。

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

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

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

于 2013-12-29T05:19:38.843 回答