一、简述
git是众所周知的代码仓库管理系统或称之为仓库,成为大多数公司的必须产品。git常用命令使用比较简单,这里仅记录rebase的使用技巧。
为什么要用rebase?
当我们向git仓库提交了很多次操作后,在git系统内会留下很多次提交记录,有时候提交了N次,但仅为做一件事情。这样就导致git记录特别多,看起来就特别的乱,这个时候可以使用rebase来将多个记录合并为一条记录。操作步骤如下:
二、操作
1.配置.gitconfig
目的:添加alias,后面可以更简单方便快捷使用对应的命令
方法:编辑~/.gitconfig文件,添加alias内容如下:
您暂时无权查看此隐藏内容!
2.查看日志
使用上面alias添加的lg命令来查看git日志,更加的美观简单,如下:
3.使用rebase合并提交记录
使用rebase可以合并和删除不必要的commit记录,如下命令,取log日志中最后一个记录的7位commit ID
$ git rebase -i 96090d6
如上图即打开一个编辑框,这里记录了多行提交日志信息,我们把不想记录的日志信息前面的pick修改为s,把想要的记录前面的pick修改为p即可保存退出。修改后的状态如下所示:
随后自动打开如下编辑界面,这里填写commit信息,把不需要的可以删除。
4.push项目到git仓库
最后使用git命令push一下,就会发现git仓库历史记录已被合并
$ git push -f
内容查看价格4.98元立即支付
注意:本站少数资源收集于网络,如涉及版权等问题请及时与站长联系,我们会在第一时间内与您协商解决。如非特殊说明,本站所有资源解压密码均为:zhangqiongjie.com。
作者:1923002089
评论前必须登录!
注册