1. 程式人生 > >git 還原到某次commit

git 還原到某次commit

不可逆提交

一,reset

1.git log檢視提交記錄

git log

2.選擇某次提交的commit ID,ctrl+c複製提交ID

3.使用git reset –hard 還原到某一次提交

git reset --hard commit ID

這裡寫圖片描述

二,checkout
1.git checkout commit ID ,這個命令達到的效果和git reset –hard一樣都是不可逆提交

git checkout commit ID

可逆提交

一,checkout

1.git checkout 還原某個檔案到某次commit

這裡寫圖片描述

checkout 後再次檢視提交記錄,上一次的提交併沒有被還原掉

這裡寫圖片描述

未完待續