Chinaunix首页 | 论坛 | 博客
  • 博客访问: 542899
  • 博文数量: 203
  • 博客积分: 245
  • 博客等级: 二等列兵
  • 技术积分: 1288
  • 用 户 组: 普通用户
  • 注册时间: 2012-03-16 10:29
文章分类

全部博文(203)

文章存档

2023年(4)

2022年(21)

2021年(7)

2020年(5)

2019年(1)

2018年(6)

2017年(11)

2016年(15)

2015年(52)

2014年(37)

2013年(26)

2012年(18)

我的朋友

分类: 嵌入式

2013-06-13 16:40:14

       git使用amend选项提供了最后一次commit的反悔。但是对于历史提交呢,就必须使用rebase了。

       git rebase -i HEAD~3

       表示要修改当前版本的倒数第三次状态。

        这个命令出来之后,会出来三行东东:

        pick:*******

        pick:*******

        pick:*******

        如果你要修改哪个,就把那行的pick改成edit,然后退出。

 

        这时通过git log你可以发现,git的最后一次提交已经变成你选的那个了,这时再使用:

        git commit --amend

        来对commit进行修改。

        修改完了之后,要回来对不对?

        使用git rebase --continue

        OK,一切都搞定了。

阅读(827) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~