繁体   English   中英

我应该经常使用git rebase和git push --force-with-lease吗?

[英]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 ,那么所有人都应该这样做,因为您决定作为一个团队来遵循此工作流程。

如果您尚未讨论此事,并且没有人对此事有任何强烈的意见,那么:

  1. 尝试构建工作流,以使您的团队与git保持一致。
  2. (如果1.收效甚微),请执行您觉得更舒适的操作。

特别是在您的情况下,将功能分支重新建立在master之上的方法还不错,并且被许多其他人使用。 我喜欢那样做,以便主人保持清洁

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM