回退已經提交到遠程的代碼
方式一:
git reset --hard 目標版本號
當然再次使用就可以撤銷上上次commit的內容。
這種切換的特點是會拋棄原來的提交記錄
圖形界面
方式二:
git revert +版本號
這種切換的特點是會當成一個新的提交記錄,之前的提交記錄也都保留
不管方式一,方式二都需要push的,方式一使用命令行語句簡化如下
git reset --hard [commit id] git push --force
git回退本地commit的代碼,未提交到遠程。
git reset --soft HEAD~1