下面在教两个平时用到的Git技巧。
情景:
你建了自己的分支,如zhc
git branch -b zhc
然后你做了很多次的commit。
你想把这些很多个commit作为一个commit到mainline branch上,该怎么做呢?
方法:
首先更新mainline到最新
git checkout mainline
git pull --rebase
然后将zhc分支的多个commit变成一次commit
git merge --squash zhc
再次更新确认是最新的
git pull --rebase
git diff origin mainlin