美化git commit历史

为什么要美化commit历史?

      答:假如一个分支的多次意义相近的 commit,会把整个提交历史搞得很混乱,

              此时可以将几个commit 合并为一个 commit,以美化整个 commit 历史。

怎么操作?

     答: ①git log 看一下历史提交。

             ② git rebase -i HEAD~5 对最近的 5 个 commit 进行 rebase 操作(假如你想合并这5个commit),出现下面的编辑页面,改pick为fixup 。

             ③git rebase --continue 继续。

             ④ git push -f      【注意,为了防止误操作啥的,建议先备份分支 git checkout -b xxxxx_back】

此外,如果想修改commit的注释信息,可以用 git commit --amend来进行编辑。

【完】

猜你喜欢

转载自www.cnblogs.com/yuzhaoblog/p/10276479.html
今日推荐