git进行版本控制(还原到之前的版本)三步

步骤一

先得到对应的hash值(这个在我们每次执行完 git commit 之后都会有的!)
但是我们一般都是记不住的。所以!
输入Linux的terminal或者是windows的bash上直接输入

git log

比如说这里的,我对于pintos建了一个仓库(可以看到这个东西的原作者是Stanford大学的一个教授或者学生?)

当然,这里也可以在log后面加文件名,当然就是获得文件的信息啦~

得到的输出:
git进行版本控制(还原到之前的版本)三步_第1张图片

黄色字体部分的commit后面就跟着hash值。

步骤二

输入

git reset --hard <hash>

需要替换成所想替换的之前的commit之后的某个版本。
这里的,记得不要这个<>括号

步骤三

git commit -am ""

部分替换为特定的代码
这个commit部分的内容,自己随意取就好了,只要自己记得就好了
这样就重新保存了一遍!

参考文件

https://blog.csdn.net/l_yangliu/article/details/53197706
https://blog.csdn.net/li295214001/article/details/71194564

你可能感兴趣的:(调试,技术知识库,Linux)