今天项目修改,完成以后发现问题,需要回退到没有修改之前。。。。。

如何项目回退到之前的某个修改下;

栗子:
初始化git仓库;
新建一个xyd.txt,内容为第一次修改
提交xyd.txt文件;
然后再次修改xyd.txt内容,内容为第二次修改;

clipboard.png

git init 初始化仓库

type nul>xyd.txt 创建名字为xyd.txt文件

xyd.txt 打开这个文件

git add . 把修改提交到缓存区;

git commit -m 把修改提交的git仓库
现在xyd.txt的内容为

clipboard.png

命令: git log
查看提交的历史记录;

clipboard.png
可以看到我的提交历史为两次;
HEAD代表当前的版本

commit 后面的一堆数字代表版本的commit id
根据这个回退到某个版本

命令:git reset --hard a6e79c86
a6e79c86是我的第一次版本的commit id 去寻找

clipboard.png

HEAD is now at a6e79c8 第一次修改
现在的版本是 a6e79c8 第一次修改

我们打开文件看下是否是第一次修改

clipboard.png

完成~~~


lgsn
390 声望5 粉丝

« 上一篇
.gitignore文件
下一篇 »
ES6学习(1)