码迷,mamicode.com
首页 > 其他好文 > 详细

git撤销commit

时间:2015-03-13 15:49:17      阅读:118      评论:0      收藏:0      [点我收藏+]

标签:

场景:

不小心commit了一个不应该commit的修改,但是还没有push,想撤销那个commit

 

命令:

a)git log

b)git reset --hard commit_id

 

具体步骤如下:

1.模拟commit一个不应该commit的修改:

1.1.原来的list.view.js文件

技术分享

1.2.原来的待push列表

技术分享

1.3.按以下方法修改list.view.js文件

技术分享

1.4.commit后的待push列表

技术分享

2.打开git bash,并转到对应目录

 技术分享

3.执行命令:git log

记录由上至下出现的第二个commit_id(d1a65e9ac9a7c4396206f0072b7fbc9138a26c1f)

技术分享

4.执行命令:git reset --hard commit_id

即:git reset --hard d1a65e9ac9a7c4396206f0072b7fbc9138a26c1f 

技术分享

5.再查看list.view.js和待push列表,即回到1.1和1.2的状态

git撤销commit

标签:

原文地址:http://www.cnblogs.com/ningkyolei/p/4334990.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!