git 在 public 个分支上拉动 --rebase
git pull --rebase on public branches
我读到我永远不应该变基 public 分支。我不确定这是否也意味着我不应该 git pull --rebase(我与同事合作的功能分支,因此该分支是 public)。有人可以确认在这种情况下做 git pull --rebase 是好的,并且 public 分支不应该变基的想法是指不做 [=16 的变基=] 成为大师?
再次澄清一下,我想确认可以执行 pull --rebase,基本上是用它的起源更新我的本地分支副本,将我的提交变基到它上面。
是的,没关系
因为这样做只会在 public 历史记录之上重写您的本地提交。
变基本身不是 public 分支的“问题”,它是您必须强制推送到 public 分支的任何工作流程,这是一个问题。
另请参阅:
- Preferred Github workflow for updating a pull request after code review
- When should I use git pull --rebase?
我读到我永远不应该变基 public 分支。我不确定这是否也意味着我不应该 git pull --rebase(我与同事合作的功能分支,因此该分支是 public)。有人可以确认在这种情况下做 git pull --rebase 是好的,并且 public 分支不应该变基的想法是指不做 [=16 的变基=] 成为大师?
再次澄清一下,我想确认可以执行 pull --rebase,基本上是用它的起源更新我的本地分支副本,将我的提交变基到它上面。
是的,没关系
因为这样做只会在 public 历史记录之上重写您的本地提交。
变基本身不是 public 分支的“问题”,它是您必须强制推送到 public 分支的任何工作流程,这是一个问题。
另请参阅:
- Preferred Github workflow for updating a pull request after code review
- When should I use git pull --rebase?