gpt4 book ai didi

git - 如何在 gitflow 中完成一个分支后检索一个分支

转载 作者:太空狗 更新时间:2023-10-29 14:08:54 25 4
gpt4 key购买 nike

我知道当你开始一个功能分支时,你输入 git flow feature start [] ,如果你想完成一个分支,你输入 git flow feature finish 。

但是当你完成一个分支时,它会将它与 develop merge 并自动删除该分支。我如何检索该分支?

最佳答案

如果您只是这样做,该功能将成为当前提交( merge 提交)的第二个父级。您可以使用

重新创建分支
 git branch my-feature HEAD^2

一次性创建并检查

 git checkout -b my-feature HEAD^2

如果已经有一段时间了,它可能不是当前提交的第二个父级。使用

 gitk 

git log --graph --oneline

找到该分支完成的位置并使用 HASH 或 tree-ish 重新创建它。如果保证 merge 消息是默认的,就可以

git branch my-feature $(git log -1 --format=%H --grep="merge branch 'my-feature'")^2

关于git - 如何在 gitflow 中完成一个分支后检索一个分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12028893/

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