git 版本回退

今天項目修改,完成之後發現問題,須要回退到沒有修改以前。。。。。git

如何項目回退到以前的某個修改下;緩存

栗子:
初始化git倉庫;
新建一個xyd.txt,內容爲第一次修改
提交xyd.txt文件;
而後再次修改xyd.txt內容,內容爲第二次修改;spa

clipboard.png

git init 初始化倉庫blog

type nul>xyd.txt 建立名字爲xyd.txt文件ip

xyd.txt 打開這個文件it

git add . 把修改提交到緩存區;class

git commit -m 把修改提交的git倉庫
如今xyd.txt的內容爲cli

clipboard.png

命令: git log
查看提交的歷史記錄;im

clipboard.png
能夠看到個人提交歷史爲兩次;
HEAD表明當前的版本d3

commit 後面的一堆數字表明版本的commit id
根據這個回退到某個版本

命令:git reset --hard a6e79c86
a6e79c86是個人第一次版本的commit id 去尋找

clipboard.png

HEAD is now at a6e79c8 第一次修改
如今的版本是 a6e79c8 第一次修改

咱們打開文件看下是不是第一次修改

clipboard.png

完成~~~

相關文章
相關標籤/搜索