今天在提交github時,不小心提交了敏感信息,
不要問我提交了啥,問就是不知道
查了下資料,終於找到簡單粗暴的方式來刪除提交記錄。方法如下
1 git reset --soft HEAD~i
i代表要恢復到多少次提交前的狀態,如指定i = 2,則恢復到最近兩次提交前的版本。--soft代表只刪除服務器記錄,不刪除本地。
再執行
1 git push origin master --force
master代表當前分支
這樣操作完成后,服務器最近的兩次提交記錄已經看不到了。
此時,我們再把本地的文件提交一次就行了。