我遇到了问题。我已切换到分支some-feature
。我做git pull origin some-feature
并说它已经是最新的。我检查一个我知道已经改变的文件,但是没有更改。我检查位bitbucket并且的更改是那里。
我已尝试git reset --hard HEAD
,然后是git clean --force
,另一次拉动但没有运气。为什么git对我撒谎,我该怎么做才能解决它?
答案 0 :(得分:2)
你真的在正确的分支上吗?
git checkout some-feature
否则,请检查git log origin/some-feature
并确保您预期的提交位于顶部。
最后,
你确定origin
指的是bitbucket吗?检查.git/config
(更新:似乎未将本地分支some-feature
设置为跟踪origin/some-feature
。请立即查看this answer以设置跟踪。)