本地重新绑定后git推的最佳做法

问题描述:

我们知道,在BRANCH重新配置master之后,git会拒绝git push origin BRANCH。如果我是唯一一个在BRANCH上工作的人,推送时我可以使用--force,或者再次删除远程BRANCH和psuh BRANCH。本地重新绑定后git推的最佳做法

所以,我知道问题的解决方案,但我不知道的是如果我的解决方案有缺点。开发人员使用的最佳做法是什么?

此外,如果不止一个人在BRANCH上工作,那么处理此问题的安全/最佳方法是什么?

几点我可以从我的经验拨打:

  • 你选择做变基只在有分公司和从未在主的/ dev如此少的人不得不面对这一切。
  • 也许,在HipChat/Slack中放置一个发生重新绑定的消息。
  • 提醒他们git stash可用于保护他们目前的工作。
  • 您的团队成员应该使用git pull --rebase以方便更改。
  • 对于master/dev分支上的修补程序,重新分配修订仍然是一种常见做法,这也是让团队成员习惯于重新分配的好机会。