git rebase -i 合并commit
2015-08-25 14:55
239 查看
每次可能修改一个小的bug就会有一个提交,或者写了一小段代码就提交了一次。
这样经常会有多个commit,对此我们用git rebase -i HEAD~n来合并多个commit为一个commit。
如下图所示:
先用git status 查看下有多少个commit,下图中提示 Your branch is ahead of 'origin/master' by 2 commits. 很明显是2个commits待push。
git log 里的内容请忽略掉。
现在用git rebase -i HEAD~2来合并两个commit为一个commit。执行情况如下图所示:
运行gitk命令后验证了合并两个commit成功。下图中显示只有一个commit了:
这样经常会有多个commit,对此我们用git rebase -i HEAD~n来合并多个commit为一个commit。
如下图所示:
先用git status 查看下有多少个commit,下图中提示 Your branch is ahead of 'origin/master' by 2 commits. 很明显是2个commits待push。
git log 里的内容请忽略掉。
现在用git rebase -i HEAD~2来合并两个commit为一个commit。执行情况如下图所示:
运行gitk命令后验证了合并两个commit成功。下图中显示只有一个commit了:
相关文章推荐
- http2.0
- php类与对象简单操作
- office 2007 制作目录
- 之变量分离/引用(Scope in PHP)
- 网页中点击链接直接进入qq页面
- I18N/L10N 是什么
- 个人小记 html5 video标签
- Java的垃圾回收机制
- 基于Web和二维码的文件传输服务
- C#读取Excel并转化成Xml
- C#创建一个Word并打开
- 正则表达式学习笔记
- c#读写系统事件日志
- httpClient访问http的rest接口
- 2015-08-25 周二 本日任务
- android 图片尺寸 资料
- Linux下进程通信之管道
- hdu 2089 不要62(数位dp)
- IOS 学习 模型初始化的方法
- 之变量作用域(Scope in PHP)