我使用 Bitbucket 云创建了一个分支。然后我去我的两台笔记本电脑上运行git fetch
和git checkout new-branch
。我可以成功看到新的分支。
在笔记本电脑 A 上,我进行了一些更改,然后使用以下命令将它们推送到原点
git add .
git commit -m 'some message'
git push -u origin new-branch
我可以在 bitbucket.org 上的提交下看到它们。
然后当我去笔记本电脑 B 并运行时git fetch
说最新。运行git pull
。说已经是最新的了。我无法从分支中提取最新的提交。
返回 bitbucket.org,提交仍然列在那里。如果我创建一个新分支,然后使用然后在笔记本电脑 B 上获取它,git fetch
那么如果我git pull
在那个旧分支上运行,它现在将返回我丢失的提交。
以前有没有人发生过这种情况。