Git错误:“由于当前分支的尖端不在后面,因此更新被拒绝”

时间:2019-04-25 20:13:01

标签: git

我正在自己的分支机构工作,b。我将其重新建立为每个人都在使用的最新分支“ dev_x”之一,并将其​​推到源头。都好。现在我已经完成了一周的工作,并且想在旅行时将我的b分支更新推送到原始位置,并且笔记本电脑可能会被盗。

问题是我收到错误消息“由于当前分支的尖端在后面,更新被拒绝”。我查看了bitbucket提交历史,但没有人提交到我的分支。显然,“ dev_x”分支已经进行了,但这不应阻止我继续前进。我可以进行git pull,但是没有其他东西可以拉,因为除了我,我没有碰过b分支?

git status表示: 在分支b 您的分支机构与“来源/ b”分支不同, 并分别具有196和1个不同的提交。   (使用“ git pull”将远程分支合并到您的分支中)

这似乎是在说有人向我的分支机构提交了一件东西,但是a)我想在将其拉出之前先查看它的内容,并且b)根据bitbucket的说法,没有人对这个分支机构做出承诺。 >

我决定硬着头皮做“ git pull”。

现在它说有30个合并冲突-它显示了我上周处理过的每个文件,并在本地提交给我的分支。

帮助!我该如何撤消pull所做的工作,以及如何挽救我的工作(例如,推送到另一个分支)。

0 个答案:

没有答案