git 还原某个文件到之前的版本
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git 还原某个文件到之前的版本相关的知识,希望对你有一定的参考价值。
参考技术A 场景: 对于修改了 Git 控制下的某个文件,但是不满意,想回退到之前的版本。假定该文件为 src/main/main.c解决方法:
第一步: 得到该文件的commit 历史
第二步: 复制需要回退版本的hash
第三步:检出对应版本,格式为: git checkout <hash> <filename>
第四步: 提交检出下来的版本。
git还原本地提交的某个历史记录
-
转载地址:http://jingyan.baidu.com/article/e4511cf33479812b855eaf67.html
1.以还原index2.html文件为例,打开index2.html文件,如图:
-
右键点击文件,选择team菜单,然后选择Show Local History菜单,如图
-
在右侧文件修改历史列表中,选择要查看的历史版本,点击右键,如图:
-
点击右键菜单中的Compare current with local,可以比对所选择的版本和本地当前版本文件的不同:如图:
-
比对后,如果是要还原至的版本,那么点击右键菜单中Get Contents开始还原文件,这时会弹出提示框,如图:
-
提示框 : 询问您是否要用选择的版本文件覆盖当前文件,点击Yes即可完成还原,点击Cancel取消。
END
以上是关于git 还原某个文件到之前的版本的主要内容,如果未能解决你的问题,请参考以下文章