我以某种方式做到了:
A -- B -- C (init)
/
Z (master)
我不知道如何删除Z提交或将其作为A的父级“重新设置”。这甚至有可能吗?
如果Z中没有任何用处,您可以使用 reset --hard
git reset --hard init (if init is a branch)
要么
git reset --hard HEAD^ (moves one commit back)
如果您需要保留Z但要尽可能早(第一个可能是在A之后),则可以进行交互激活基准
git rebase -i <sha of A>
并重新排序提交为
Z
B
C
(因为它是根提交,所以未显示)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句