赞
踩
准备将分支merge到主分支,发现很多个commit,非常影响以后track代码,因此需要将多个commit合并到一个commit
我想将前四个个commit合并到第四个,git log命令可以查看commit的历史
将前五个压缩成一个命令:
git rebase -i HEAD~4
pick:使用commit。
reword:使用commit,修改commit信息。
squash:使用commit,将commit信息合入上一个commit。
fixup:使用commit,丢弃commit信息。
再次执行 git log 发现commit都合并成了一个
3,提交
git push --force
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。