[英]Should I use `git rebase` with `git push --force-with-lease` frequently?
我将签到功能分支,我的队友也将签出。
当他们合并其功能分支到母版时。 我必须处理冲突。
我讨厌像将Merge branch 'master' into feature/[branchName]
的提交,我更喜欢通过rebase
而不是merge
修改历史记录。 因此,我通常会这样做:
git rebase master
git push origin feature/[branchName] --force-with-lease
但是我想知道这是否是正确的方法,因为我经常使用git push --force-with-lease
。
我应该经常在
git push --force-with-lease
使用git rebase
吗?
您应该使用您和队友之间约定的工作流程。 如果您同意将master
合并到任何feature
,然后再将该feature
合并到master
,那么所有人都应该这样做,因为您决定作为一个团队来遵循此工作流程。
如果您尚未讨论此事,并且没有人对此事有任何强烈的意见,那么:
特别是在您的情况下,将功能分支重新建立在master之上的方法还不错,并且被许多其他人使用。 我喜欢那样做,以便主人保持清洁 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.