如何将分离的 HEAD 冲突修复与原始分支合并?
How to merge detached HEAD conflict fixes with original branch?
我有一个非常过时的 sales-refactor
b运行ch,我想与我的主 b运行ch 同步。我使用 bitbucket,当我转到 sales-refactor
b运行ch 时,我单击立即同步,它告诉我 "This merge has conflicts that must be resolved before it can be committed."
它也给了我一些我需要的命令来 运行 解决我的冲突(我做了),但现在我不知道接下来要做什么来保持我的更改解决了冲突(很多冲突)到我的 sales-refactor
b运行ch.
我运行 这些命令遵循 bitbucket 的说明:
git checkout e17ba371fdf3
# Note: This will create a detached head!
git merge remotes/origin/master
现在,我在 HEAD detached from e17ba371)
,我需要对我的 sales-refactor
b运行ch 进行这些更改并将其推送到我的存储库。
有人可以帮忙吗?我不确定如何 google 寻求帮助,所以我想我最好在 SO 问题中提供更多详细信息。
首先确保执行 git fetch
,以确保 origin/master
在您的本地存储库中是最新的。
如果您确定 git log
显示了正确的销售重构历史记录,您可以强制推送它
git push --force origin @:sales-refactor
但最好先重置您的本地分支:
git branch -f sales-refactor @
然后强推:
git checkout sales-refactor
git push -f
我有一个非常过时的 sales-refactor
b运行ch,我想与我的主 b运行ch 同步。我使用 bitbucket,当我转到 sales-refactor
b运行ch 时,我单击立即同步,它告诉我 "This merge has conflicts that must be resolved before it can be committed."
它也给了我一些我需要的命令来 运行 解决我的冲突(我做了),但现在我不知道接下来要做什么来保持我的更改解决了冲突(很多冲突)到我的 sales-refactor
b运行ch.
我运行 这些命令遵循 bitbucket 的说明:
git checkout e17ba371fdf3
# Note: This will create a detached head!
git merge remotes/origin/master
现在,我在 HEAD detached from e17ba371)
,我需要对我的 sales-refactor
b运行ch 进行这些更改并将其推送到我的存储库。
有人可以帮忙吗?我不确定如何 google 寻求帮助,所以我想我最好在 SO 问题中提供更多详细信息。
首先确保执行 git fetch
,以确保 origin/master
在您的本地存储库中是最新的。
如果您确定 git log
显示了正确的销售重构历史记录,您可以强制推送它
git push --force origin @:sales-refactor
但最好先重置您的本地分支:
git branch -f sales-refactor @
然后强推:
git checkout sales-refactor
git push -f