git 遠端版本回退

情景:本地更改推送遠端後,想要回退到本身推送以前的某個版本。git

好比想回退的分支爲 test 分支。工具

風險:遠端回退到某一版本後,以後的全部推送都沒了(對應的日誌記錄也沒了)。
若是是團隊開發,不只本身推送的沒了,還包括別人的。
spa

 

兩種方法:3d

A、使用命令:日誌

 一、查看日誌,複製想要回退的版本號blog

在項目目錄中,右鍵——>Git Bash ——> 鍵入「git log --oneline」查看日誌開發

  

二、本地回退it

鍵入「git reset --hard 版本號」test

 三、強制把本地回退後的test分支,推送到遠端的test分支方法

鍵入「git push --force origin test」

 

B、使用 TortoiseGit 工具

一、項目目錄中,右鍵 ——> TortoiseGit ——> 顯示日誌 ——> 重置「test」到這個版本...

 

二、項目目錄中,右鍵 ——> TortoiseGit ——> 推送 ——> 勾選「未知變動」 ——> 點擊「肯定」便可。


相關文章
相關標籤/搜索