2017-08-03 74 views
-1

我錯誤地將一些憑據添加到我的代碼中,任何人都無法訪問它。如何從Github代碼中刪除某些內容,並且在提交歷史記錄中沒有跟蹤?

+0

https://help.github.com/articles/removing-sensitive-data-from-a -repository/ – Adinia

+2

查看重複的問題。但是,請注意,任何人都可能已經在GitHub上下載了您的憑證。你應該期待有人在運行機器人,儘快在那裏獲取證書。因此,您應該使您的證書無效並更新,並假定他們已被泄露給廣大公衆。這是唯一安全的選擇。 –

回答

0

您將不得不強制推送到您的存儲庫。

獲取錯誤提交的父代的SHA。

git reset --soft <SHA OF PARENT OF BAD COMMIT> 

修復的憑據,

git commit -am <commit message> 

力推到遠程,

git push origin master --force 
相關問題