gpt4 book ai didi

git - 撤消 master 的 git merge 到功能中

转载 作者:太空狗 更新时间:2023-10-29 14:23:27 25 4
gpt4 key购买 nike

我有两个分支:Master 和 Feature。

我对 Master 做了一些更改,想将它们复制到 Feature 中。所以我将 Master merge 到 Feature 中。显然,这是错误的做法,因为现在之前对 Feature 的更改出现在 Master 中。

What I expected:
A - B - - - - E - G [master]
\ \
C - D - - F - H [feature]

What it looks like now:
G [master]
/
A - B - C - D - E - F - H [feature]

这是有趣的部分:在注意到问题之前,我将 Master merge 到 Feature 中两次,并且我对两个分支都进行了额外的提交。我如何撤消 merge 或进行 merge ,以便 Master 不受 Feature 提交的影响?

最佳答案

鉴于您在问题中绘制的树,您想从 master 撤消提交 C、D 和 F。为此,请在命令提示符下键入:

git checkout master
git revert C
git revert D
git revert F

关于git - 撤消 master 的 git merge 到功能中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26283957/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com