本地重新绑定后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分支上的修补程序,重新分配修订仍然是一种常见做法,这也是让团队成员习惯于重新分配的好机会。