使用技巧
使用pull
时多考虑使用pull --rebase
在多人协作中使用pull
很容易产生多层合并历史的commit来扰乱整体合并过程,但是使用pull --rebase
的话,则可有效避免这个问题的产生,
git pull
本质上是 fetch+merge
, 直接 pull
会导致 commit history
变得奇怪,有冲突的情况下通过 rebase
其实能得到一条更清晰的 commit histroy
PS:
- 使用
pull --reabse
可能发生需要合并的冲突错误,此时使用git rebase --abort
来撤销合并手动修改后再进行pull
即可