gpt4 book ai didi

git - 如何重用git中的分支?

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

  • 我有一个分支 featureA 已经开始但还没有结束。
  • 然后请求 featureB 并在 master 上完成。
  • 然后 featureB merge 到 master 中。
  • 现在我将 featureA merge 到 master 中,因为它需要 featureB。
  • 现在我想创建一个名为 featureA 的新分支,因为它是相同的功能,但我不能。

将来最好做什么,或者管理这类事情?我不想失去我的 Twig ……我想保留每一步的历史。非常感谢!

featB            /--\
master --------------X--X--------
featA \----------/ \-- I want to continue here the featB and not
creating featB2, without losing the history.

最佳答案

问题也写得不好。那是我缺乏 git 知识。我的意思是如何使用相同的分支名称,这是我正在寻找的答案:

  • 将 feat A merge 到 master 中
  • 删除专长A分支
  • 再次创建壮举A分支

我不知道您可以删除一个分支,或者如果删除了分支会发生什么(丢失历史记录等)。

据我目前的理解,分支只是指向一些提交的指针。只是为了知道提交不会在某个地方丢失,它被赋予了一个名称(分支的名称)。当您将一个分支 merge 到另一个分支时,指针仍然保留在 merge 提交之前的提交中。

我希望我早知道...但是感谢@jthill 的评论

关于git - 如何重用git中的分支?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14719143/

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