Git合并“已更新”

Git合并“已更新”

我有一个master分支,然后我还有其他3个分支A,B,C。我正在尝试通过以下方式将A合并到Master中:

 git merge A

我得到Already up to date

我想这意味着A基于主控。但是如何将A中的代码更改转换为Master?

sqq_8712 回答:Git合并“已更新”

消息“已经是最新的”表示您要合并的分支中的所有更改已被合并到当前所在的分支中。更具体地说,这意味着您要合并的分支是当前分支的父级。

使用git图形工具查看您的存储库。 “ A”分支的标签应位于“主”分支标签下方的某处。

您的分支机构相对于其父分支是最新的。根据合并,自上次合并以来,父项中没有新的更改。这并不意味着分支是相同的,因为您可以在工作分支中进行很多更改,听起来就像您所做的那样。

补救该问题的一种方法是:

git checkout master
git reset --hard A

这使它回到“ A”级。

然后做:

git push --force origin master

以便将更改强制返回到中央仓库。

本文链接:https://www.f2er.com/2693642.html

大家都在问