一些错误导致本地分支落后于远程分支8个月。
当我运行
我尝试过
我也尝试通过使用
唯一能想到的区别是昨天我用了一台不同的机器(我的OSX笔记本电脑,而不是Win10台式机),但这并不能解释为什么差距有8个月之久。
如果有任何高手能给我一些指导,我将不胜感激。
注意:我可以从我的笔记本电脑提交更多更改,并且它们会出现在我的BitBucket分支中,但仍然没有运气。
注意:我是唯一在这个分支上工作的人,如果这些信息很重要的话。
谢谢!
编辑:
以下是
当我运行
git pull origin [我的分支名]
时,它显示Already up to date
。我尝试过
git fetch origin [我的分支名]
然后使用git reset --hard FETCH_HEAD
(在这里找到),但是本地副本仍然指向非常旧的提交。我也尝试通过使用
git checkout 1d5d525
重置到特定的提交(在这里找到),但它显示:error: pathspec '1d5d525' did not match any file(s) known to git.
但是该提交在BitBucket中的远程分支中100%存在。唯一能想到的区别是昨天我用了一台不同的机器(我的OSX笔记本电脑,而不是Win10台式机),但这并不能解释为什么差距有8个月之久。
如果有任何高手能给我一些指导,我将不胜感激。
注意:我可以从我的笔记本电脑提交更多更改,并且它们会出现在我的BitBucket分支中,但仍然没有运气。
注意:我是唯一在这个分支上工作的人,如果这些信息很重要的话。
谢谢!
编辑:
以下是
git branch -vv
和git remote -v
的输出。$ git branch -vv
ImageEdit 39b733c Image editing tweaks
Widgets cce09e8 Merge Globals + Widgets to use the same functionality / DB table
* john 11798f3 [origin/john] Finished PDF Header. Waiting for feedback...
master cce09e8 Merge Globals + Widgets to use the same functionality / DB table
$ git remote - v
origin git@bitbucket.org:johnt/website.git (fetch)
origin git@bitbucket.org:johnt/website.git (push)
注意:我要指出,根据上面的提交信息,主分支似乎也远远落后于远程分支。
编辑2:
以下是git branch -a -vv
的输出:
$ git branch -a -vv
ImageEdit 39b733c Image editing tweaks
Widgets cce09e8 Merge Globals + Widgets to use the same functionality / DB table
* john 11798f3 [origin/john] Finished PDF Header. Waaiting for feedback...
master cce09e8 Merge Globals + Widgets to use the same functionality / DB table
remotes/origin/ImageEdit 39b733c Image editing tweaks
remotes/origin/Widgets cce09e8 Merge Globals + Widgets to use the same functionality / DB table
remotes/origin/glenn 0548f0d Changed Create a Lifeshare Page to Create a Lifeshare
remotes/origin/john 11798f3 Finished PDF Header. Waiting for feedback...
remotes/origin/master cce09e8 Merge Globals + Widgets to use the same functionality / DB table
git branch -vv
的输出吗?顺便再执行一下git remote -v
。 - AnimiVulpisgit branch -vv
改为git branch -a -vv
。这样我们就可以看到你本地复制的远程分支是否至少是最新的(因为-a
将显示本地和远程分支)。 - AnimiVulpisgit push --force
,是吗?看起来远程和本地分支已经是最新的了。 - AnimiVulpis