以前自己不讲究 Git 里面的 branch 之间应该怎么 merge,但是受到这里这么多在代码上非常有追求的人的刺激,也开始关注如何才能提交干净整洁的 git commits,贴一份鸭眼网的 git pull 使用法在这里,然后自己收藏 XDXD
https://github.com/yavaeye/yavaeye/wiki
用 rebase 尽量减少多余的 merge commit
git pull --rebase
pull 特定分支例
git pull --rebase origin a-black-and-thick-branch
rebase 冲突了,又不喜欢一步一步的 git rebase
怎么办?
git rebase --abort
git reset --hard HEAD
git pull
git status
保证清晰的路线图,必须 no fast forward, 例如
git merge --no-ff a-tiny-and-soft-branch