天天看點

git---傳回commit的某個版本

傳回commit的某個版本

剛才有一個同僚問我,代碼出現問題了,想恢複到昨天晚上的一個版本,問我在webstorm裡面怎麼弄,這個利用可視化工具還真不知道是什麼操作,今天整理一下利用git指令操作的情況,用來解決這個問題。紅框裡面就是我自己送出的測試的git的實驗,我現在要将git上的代碼恢複到封裝上傳圖檔和檔案的元件工作這個位置上。

git---傳回commit的某個版本

首先就是利用 git log 指令将送出的版本日志列印出來。

git---傳回commit的某個版本

 之後尋找到對應的時間點的commit後面的那個碼。

git---傳回commit的某個版本

 利用指令 git reset --hard 碼 ,進行回退版本。

git---傳回commit的某個版本

 在利用指令 git push --force 進行強制推送,就可以了,這樣代碼就恢複到了,你想恢複的那個版本。

git---傳回commit的某個版本

這個時候在檢視git的分支,就發現,之前那些都已經沒有了,已經變成了我想要的版本。 

git---傳回commit的某個版本
下一篇: 洛谷 P2670