2

我使用 Bitbucket 云创建了一个分支。然后我去我的两台笔记本电脑上运行git fetchgit 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在那个旧分支上运行,它现在将返回我丢失的提交。

以前有没有人发生过这种情况。

4

0 回答 0