sourceTree 代碼回滾(git 和http)


近些時候,有遇到提交后代碼有誤的情況,所以需要回退到前一個版本。因為不常見,所以每次都不是很熟練,記錄於此,以備查閱。

一、【將master重置到這次提交】

在sourceTree中選中錯誤的提交的下一次提交,右鍵執行【將master重置到這次提交】,選擇【強行合並-丟棄所有工作副本改動】 確定。

 

 
強行合並-丟棄所有工作副本改動
 
強行合並-丟棄所有工作副本改動

二 、git強推

執行完成后,此時會提示有新的更新需要拉取,不要拉取,拉取后又會把之前的拉取到本地,應該執行commit,但又無法再souceTree執行,此時借助終端。

打開終端,cd到項目目錄,執行git push -u origin master -f,即可。

 
附一張圖例

 

 

Http版

 

 

https://blog.csdn.net/u012373815/article/details/78142806/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM