众所周知,在使用git push origin BRANCH
重新布局BRANCH之后,git会拒绝master
。如果我是唯一一个在BRANCH上工作的人,我可以在推动时使用--force
,或者只是再次删除远程BRANCH和psuh BRANCH。
所以,我知道问题的解决方案,但我不知道的是我的解决方案是否有缺点。开发人员使用的最佳做法是什么?
如果不止一个人在BRANCH上工作,那么处理这个问题的安全/最佳方法是什么?
答案 0 :(得分:1)
根据我的经验,我可以给出几点意见:
git stash
可以保护他们目前的工作。git pull --rebase
以便更容易被感知。