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

首先就是利用 git log 指令将送出的版本日志列印出來。
之後尋找到對應的時間點的commit後面的那個碼。
利用指令 git reset --hard 碼 ,進行回退版本。
在利用指令 git push --force 進行強制推送,就可以了,這樣代碼就恢複到了,你想恢複的那個版本。
這個時候在檢視git的分支,就發現,之前那些都已經沒有了,已經變成了我想要的版本。