我以前是隻用bash的,後來有好幾年頹廢,沒有摸代碼,沒有用git,全忘了。
最近用GitHub Desktop,然後發現回退版本不友善,現在給出bash和桌面配合的強制方法。
一,獲得版本資訊SHA
1.可以在桌面版本中的history那一欄右鍵,copy SHA
2.可以在git bash中用
git log
獲得所有版本資訊
二,回退恢複版本
git reset --hard 版本資訊SHA(就是第一步複制的那個)
三,推到遠端
這個時候已經下定決心就是這個版本了,一旦推上去,這個版本之後的那些更改就完全沒有了,一定注意。
git push -f -u origin master
轉載于:https://www.cnblogs.com/wayne-tao/p/10990108.html