git撤销修改的几种情况

1:撤销本地的修改

可使用git checkout -- filename

git reset --hard 

2: 撤销暂存区的修改

就是git add 以后的

git reset --hard 

3:撤销git commit的修改

1). 找到上次git commit的 id

     git log

     找到你想撤销的commit_id

2).  git reset --hard commit_id     

      commid_id是你想撤销的commit的前一个的id

      完成撤销,同时将代码恢复到前一个commit_id 对应的版本。

3). git reset commit_id 

     完成Commit命令的撤销,但是不对代码修改进行撤销,可以直接通过git commit 重新提交对本地代码的修改。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。