如果感觉某一次提交的内容较多,可以将它们拆分为多个提交。
首先看一下提交历史记录,代码如下:[Shell] 纯文本查看 复制代码$ git log –oneline
代码运行效果截图如下:
在e222850提交中,添加了两个文件one.txt和two.txt,下面将这两个文件拆分出来,然后分别进行提交。
首先运行如下代码:[Shell] 纯文本查看 复制代码$ git rebase -i b0aa963
特别说明:b0aa963用来确定commit范围,表示从此提交开始到当前的提交(不包括b0aa963提交)。
运行此命令后,弹出VIM编辑器,关于编辑器的基本操作参阅git Vim编辑器输入内容、保存和退出操作一章节。
截图如下:
截图说明:
(1).顶部的commit提交排列顺序与git log排列相反,最先提交的在最上面。
(2).前面的pick表示保留此次commit提交不做修改。
(3).底部给出所有可用的命令。
将e222850提交前面的pick修改为edit,那么当Rebase执行到这一行的时候会停下来:
保存并退出,这时候HEAD指针指向e222850处:
然后运行如下命令:[Shell] 纯文本查
版权声明:本文为weixin_42511177原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。