1. 程式人生 > >git commit 不小心把賬號密碼檔案提交上去並push到遠端後,怎麼刪除commit記錄

git commit 不小心把賬號密碼檔案提交上去並push到遠端後,怎麼刪除commit記錄

當前分支

1.git reset - -hard b66cc2c (b66cc2c為commit_id)

這個commit_id 是錯誤commit 之前的那個commit

2.git push -f 或者 git push origin xxxx(分支名) -f

執行後 遠端的錯誤的commit會像出棧一樣被刪除掉。

master分支

1.git checkout master 切換到master分支後

像之前的分支一樣操作
2.git reset - -hard b66cc2c (b66cc2c為commit_id)
3.git push -f 或者 git push origin master(分支名) -f

注意:膽大心細