gpt4 book ai didi

git - 如何让一个 git 分支成为新的主人?

转载 作者:太空狗 更新时间:2023-10-29 14:36:30 24 4
gpt4 key购买 nike

几天前,我创建了一个新的 git 分支:

git checkout -b release-1_5

自创建该新分支以来,我对其进行了额外的更改和提交。

我是唯一的开发者,在此期间没有对实际的“master”进行任何更改。我想让“release-1_5”分支的当前状态成为新的主分支,并使“master”成为新的工作(HEAD?)分支,这样如果我以后做类似的事情:

git checkout -b release-1_6

它将创建一个从master分支出来的新分支

我知道我可以继续做“git checkout -b {new-branch-name}”(创建一个线性分支分支(-of-a-branch[-...]),但我很确定这会搞砸 Git 类似地铁的分支图。

如果重要的话,目前, repo 完全是本地的,因此无需担心 pull/推送或来源。

最佳答案

您描述的是将 release-1_5 简单 merge 回 master。由于 master 没有新的提交,这将是一个快进 merge 。

$ git checkout master
$ git merge release-1_5

就是这样。如果愿意,您可以选择在此之后删除 release-1_5 分支。

关于git - 如何让一个 git 分支成为新的主人?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42192635/

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