Git
rebase操作
将多次commit合并到一个commit,(仅适用于自己的开发分支,避免污染公共分支)
1.git rebase -i HEAD~5 (将最近5次commit合并到最初始的commit)
2.将后面的pick改为s,wq保存
3.多余的commitinfo删掉,用vim的dd快捷键,wq保存
->
4.git push -f 把改动推送到远端
将公共分支上的靠前的改动,合并到当前自己的开发分支,自己开发分支的commit靠后
git rebase pre
git push -f