从错误的分支提交以及如何解决 GIT 中的冲突



我有三个分支。- 当地工作分支- 本地主分支- 远程主分支

通常我首先从本地工作分支提交到本地主节点,然后将代码推送到远程主节点。

偶然地,我在本地 master 中处理代码并从那里提交。在我意识到我在错误的分支中做了它之后,我在本地分支中重复了它。

现在,当我从本地工作分支合并到本地主分支时,我会遇到冲突。

如何解决此冲突?

听起来你在本地主人那里已经没有任何价值了,对吧? 您关心的一切都在本地工作分支中,因此您可以丢弃在本地主服务器上所做的工作而不会丢失任何东西。

在这种情况下,您可以强制重置本地主分支,如下所示:

# check out your local master:
git checkout master
# force your local master to be identical to the remote master:
git reset --hard remote/master

但我可能误解了你的描述。

最新更新