git - 'git pull' 不更新来自远程分支的更改

标签 git version-control

我已经设置了我的本地分支来跟踪远程分支。

当我执行 git pull 时,它说“已经是最新的”。

但是当我执行 git log 时,最新 checkin 时间是 2012 年 12 月 21 日。

当我执行 git log remotes/branch1(我试图跟踪的分支)时,最新 checkin 时间是 2013 年 1 月 7 日。

为什么我没有收到更改 checkin ?我该如何解决?

谢谢。

最佳答案

您需要设置跟踪。使用 git branch --set-upstream remotes/branch1。虽然你的 Remote 看起来不太好。它应该是 origin/branch

关于git - 'git pull' 不更新来自远程分支的更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14222845/

相关文章:

一个分支的 Git diff,不包括其他分支的提交

git - 有没有办法在 SourceTree 的两个分支上获得视觉差异?

Git:如何添加文件但不跟踪它

git - 如何在使用 git pull --rebase 时自动保留 merge 提交?

visual-studio - Visual Studio、分布式版本控制和 Sourceforge

Git 推送错误 : failed to push some refs to?

Git: merge 结构非常不同的分支

git - 提交中作者的 git 电子邮件是否可公开阅读?

Git 一直从我的存储库中删除 2 个目录,我该如何解决这个问题?

javascript - 如何创建像 Stack Overflow 那样的视觉差异 View ?