分享交流
合作共赢!

Git之rebase命令使用方法总结

一、简述

git是众所周知的代码仓库管理系统或称之为仓库,成为大多数公司的必须产品。git常用命令使用比较简单,这里仅记录rebase的使用技巧。

为什么要用rebase?

当我们向git仓库提交了很多次操作后,在git系统内会留下很多次提交记录,有时候提交了N次,但仅为做一件事情。这样就导致git记录特别多,看起来就特别的乱,这个时候可以使用rebase来将多个记录合并为一条记录。操作步骤如下:

二、操作

1.配置.gitconfig

目的:添加alias,后面可以更简单方便快捷使用对应的命令

方法:编辑~/.gitconfig文件,添加alias内容如下:

此内容查看价格4.98立即购买

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

赞(0) 打赏
未经允许不得转载:琼杰笔记 » Git之rebase命令使用方法总结

评论 抢沙发

评论前必须登录!

 

分享交流,合作共赢!

联系我们加入QQ群

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏

登录

找回密码

注册