用Git做code的版本管理
在dev或feature分支上开发,然后将master分支合并到dev或feature
git checkout dev
git merge master
使用rebase
git checkout dev
git rebase master
reabse的另一种用途,压缩提交
git rebase -i HEAD~n #压缩最近n次提交为一次
在文本中,最下面是最近的提交,pick即执行,可以将第二行起的pick该为squash,即把最近n-1次的commit压缩到最早的一次