gpt4 book ai didi

git - 有没有什么简单的方法可以在 master 中为每个功能提交一次,而不是使用 squash 进行 rebase

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

我在 2 个月前针对 master 分支创建了一个功能分支。同时多次更新功能分支,几乎每次我在 merge 时都会遇到一些冲突。修复了这些并推送到功能分支。

现在的问题是,在我们的组织中,我们只需要对一项功能进行一次提交,我当前的功能分支有 37 次提交(包括 merge 提交)。

当我 rebase 时,我必须解决我选择压缩的每个提交的提交,是否有任何简单的方法可以将功能分支与主分支 rebase ?

最佳答案

如果你想在你的母版中每个功能只有一个提交,你不应该使用 git rebase。将 git merge--squash 选项一起使用:

git checkout master
git merge --squash feature/feature_name

关于git - 有没有什么简单的方法可以在 master 中为每个功能提交一次,而不是使用 squash 进行 rebase ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52096174/

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