Git常用命令
Git使用技巧
一、 使用rebase合并同分支commit提交
一个开发分支可能会有数量极多的commit,这些commit小又多,一旦开发分支合并测试分支或者上线分支,那么这些commit都会被带入对应分支,使得上线分支上显示一串极长且无用的commit,显得非常凌乱无章。如何解决:
git rebase -i HEAD~6
或者 git rebase -i 10b73908
执行命令后进入vi编辑模式,提交的commit倒序排列,最下面的是最近的提交记录。
修改第一行之外的第一个单词为 squash
or s
, 然后输入 wq
or x
保存退出
pick
的意思是要执行这个commit
squash
的意识是这个commit
会被合并到前一个commit
合并到一个commit 然后强制推一下