[英]move branch from master commit to previous master commit
让我们假设我有提交
我的master
分支中的COMMIT_1
COMMIT_2
。 我已经从COMMIT_2
checkout
以创建新的分支bugFix1
但后来我意识到我无法将COMMIT_2
更改与主存储库合并,因为它们未被批准。
那么如何将我的分支移动到之前的COMMIT_1
而不影响我在bugFix1
分支中的更改? 我也不想进行COMMIT_2
更改。
对不起我的插图画家的技巧
如果你有:
x--x--c1--c2 (master)
\
y--y (bugfix1)
你可以这样做:
git checkout bugfix1
git rebase --onto c1 master bugfix1
x--x--c1--c2 (master)
\
y'--y' (bugfix1)
你可以看到rebase --onto
另一个例子 - 在:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.