我想保持蓝色树枝的提交,而忽略粉红色的分支,因此我会有一个分支,它必须是主要的分支。
蓝色树枝是‘返工’,而粉红色树枝是(顶部是‘主人’,底部是‘主’)他们都是‘不包括在头部’,这意味着什么。
我想我在做分支“返工”时把事情搞砸了,我想我应该撤销对“初始”提交的提交,而不是创建一个分支。
我在合并方面没有太多的经验,恐怕合并将包括来自粉红色分支的更改,并且我不希望包含来自粉红色分支的任何更改。
发布于 2022-11-18 21:47:41
只需(强制)删除其他分支,然后重命名分支:
git branch -D master main
git checkout rework
git branch -m main
注意:提交您的“粉红色”分支将是不可及的,基本上是丢失的。你将不能再通过正常的方式访问他们。
这只会影响您的本地存储库。如果分支已经存在于远程存储库中,请注意您已经重写了存储库的历史记录。如果在几个开发人员之间共享,这可能会很糟糕。如果可以,那么可以强制将本地分支状态推送到远程存储库。
https://stackoverflow.com/questions/74495614
复制相似问题