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

git版本回退与撤销操作

时间:2018-05-16 17:26:03      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:第一步   文件的   添加   file   版本回退   har   out   推送   修改   

场景1:当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,用命令git checkout -- file。

场景2:当你不但改乱了工作区某个文件的内容,还添加到了暂存区时,想丢弃修改,分两步,第一步用命令git reset HEAD file,就回到了场景1,第二步按场景1操作

场景3:已经提交了不合适的修改到版本库时,想要撤销本次提交,不过前提是没有推送到远程库:git reset --hard HEAD^(上一个版本就是HEAD^,上上一个版本就是HEAD^^,当然往上100个版本写100个^比较容易数不过来,所以写成HEAD~100。git reset --hard commit_id)

git版本回退与撤销操作

标签:第一步   文件的   添加   file   版本回退   har   out   推送   修改   

原文地址:https://www.cnblogs.com/jswang/p/9046856.html

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