驚心動魄之刪除git遠程提交記錄

git修改已經提交到遠程倉庫怎麼刪除提交記錄

好怕怕

一不小心把包含隱私信息的類給提交到了Github倉庫,提交到遠程之後發現不合適,趕緊刪了。嘿嘿嘿,以後再也不怕老闆查看git提交記錄了。

方法1:revert

先用revert命令,重新提交(去掉不想提交的記錄),然後push到遠程。呵呵噠,可是提交記錄還在呀,在提交記錄裏邊還是能看到相關文件。

方法2:git reset --hard commit序列號

就2條命令,賊爽。

git reset --hard commit序列號
git push origin HEAD --force

這樣,遠程倉庫就跳到選擇的commit序列號對應的版本了,之後的提交記錄統統灰飛煙滅,一切都乾乾淨淨。
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章