首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Git,只保留一个特定的分支,并使其成为主分支,并删除/删除其他分支。

Git,只保留一个特定的分支,并使其成为主分支,并删除/删除其他分支。
EN

Stack Overflow用户
提问于 2022-11-18 21:40:30
回答 1查看 26关注 0票数 0

我想保持蓝色树枝的提交,而忽略粉红色的分支,因此我会有一个分支,它必须是主要的分支。

蓝色树枝是‘返工’,而粉红色树枝是(顶部是‘主人’,底部是‘主’)他们都是‘不包括在头部’,这意味着什么。

我想我在做分支“返工”时把事情搞砸了,我想我应该撤销对“初始”提交的提交,而不是创建一个分支。

我在合并方面没有太多的经验,恐怕合并将包括来自粉红色分支的更改,并且我不希望包含来自粉红色分支的任何更改。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-11-18 21:47:41

只需(强制)删除其他分支,然后重命名分支:

代码语言:javascript
运行
复制
git branch -D master main
git checkout rework
git branch -m main

注意:提交您的“粉红色”分支将是不可及的,基本上是丢失的。你将不能再通过正常的方式访问他们。

这只会影响您的本地存储库。如果分支已经存在于远程存储库中,请注意您已经重写了存储库的历史记录。如果在几个开发人员之间共享,这可能会很糟糕。如果可以,那么可以强制将本地分支状态推送到远程存储库。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74495614

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档