GIT 回復commit的方式
5月 19, 2016只是自己記錄用啊
請別叫我負責任wwwwwwww
-
GIT回復到上一個版本的方式:(以下自己挑選需要的)
git reset (這裡接某個你想回到的commit的代碼)
git reset 放棄 add,但保留修改
git reset --hard 放棄所有修改,回到上個 commit 完成後的狀態
git reset --hard HEAD 回到最新一個 commit 版本
git reset --hard HEAD^ 回到前一個 commit 版本
git reset --hard HEAD^^ 回到前前一個 commit 版本
git reset --hard HEAD~2 回到前前前一個 commit 版本
git reset --soft HEAD^ 回復到 commit 提交前的狀態( HEAD^ 代表前 1 次)
git rebase -i 編輯commit 可以調換順序或刪除
git reset 放棄 add,但保留修改
git reset --hard 放棄所有修改,回到上個 commit 完成後的狀態
git reset --hard HEAD 回到最新一個 commit 版本
git reset --hard HEAD^ 回到前一個 commit 版本
git reset --hard HEAD^^ 回到前前一個 commit 版本
git reset --hard HEAD~2 回到前前前一個 commit 版本
git reset --soft HEAD^ 回復到 commit 提交前的狀態( HEAD^ 代表前 1 次)
git rebase -i 編輯commit 可以調換順序或刪除
reset好之後記得要git push -f (-f 強推的意思)
0 意見