天天看點

Git 強制退回某一版本一,獲得版本資訊SHA二,回退恢複版本三,推到遠端

我以前是隻用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

git