如何刪除github commit記錄


今天在提交github時,不小心提交了敏感信息,

 

不要問我提交了啥,問就是不知道

 

查了下資料,終於找到簡單粗暴的方式來刪除提交記錄。方法如下

 

1 git reset --soft HEAD~i

i代表要恢復到多少次提交前的狀態,如指定i = 2,則恢復到最近兩次提交前的版本。--soft代表只刪除服務器記錄,不刪除本地。

 

再執行

1 git push origin master --force

master代表當前分支

 

這樣操作完成后,服務器最近的兩次提交記錄已經看不到了。

 

此時,我們再把本地的文件提交一次就行了。

 


免責聲明!

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



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