git 版本回退

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

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

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

《git 版本回退》

git init 初始化仓库

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

xyd.txt 打开这个文件

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

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

《git 版本回退》

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

《git 版本回退》
可以看到我的提交历史为两次;
HEAD代表当前的版本

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

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

《git 版本回退》

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

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

《git 版本回退》

完成~~~

    原文作者:咸鸭蛋
    原文地址: https://segmentfault.com/a/1190000009624375
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞