今天項目修改,完成之後發現問題,須要回退到沒有修改以前。。。。。git
如何項目回退到以前的某個修改下;緩存
栗子:
初始化git倉庫;
新建一個xyd.txt,內容爲第一次修改
提交xyd.txt文件;
而後再次修改xyd.txt內容,內容爲第二次修改;spa
git init 初始化倉庫blog
type nul>xyd.txt 建立名字爲xyd.txt文件ip
xyd.txt 打開這個文件it
git add . 把修改提交到緩存區;class
git commit -m 把修改提交的git倉庫
如今xyd.txt的內容爲cli
命令: git log
查看提交的歷史記錄;im
能夠看到個人提交歷史爲兩次;
HEAD表明當前的版本d3
commit 後面的一堆數字表明版本的commit id
根據這個回退到某個版本
命令:git reset --hard a6e79c86
a6e79c86是個人第一次版本的commit id 去尋找
HEAD is now at a6e79c8 第一次修改
如今的版本是 a6e79c8 第一次修改
咱們打開文件看下是不是第一次修改
完成~~~