我有一個本地的git倉庫,我已經完成了很多工作,並提交了一些我想保留的提交。不幸的是,雖然代碼是合理的可重用的,但我在一個非常早的提交中包含了一些敏感數據(數據庫名稱/用戶/密碼)。我想改變整個歷史,將敏感數據匿名化,同時保留一般的歷史結構。這可能嗎?如果是這樣,怎麼樣?匿名化本地git存儲庫?
7
A
回答
6
我認爲這將有助於:
0
相關問題
- 1. Git - 本地存儲庫
- 2. 本地克隆Git存儲庫
- 3. XCode 4.2和本地git存儲庫
- 4. 克隆本地git存儲庫
- 5. 重置本地git存儲庫
- 6. 將svn本地存儲庫遷移到git存儲庫
- 7. 將本地git存儲庫與現有存儲庫鏈接
- 8. 本地git存儲庫到bitbucket存儲庫
- 9. 我在哪裏初始化WebStorm的本地git存儲庫?
- 10. 如何將我的本地Git存儲庫移動到遠程Git存儲庫
- 11. 如何重命名我的本地git存儲庫
- 12. 如何克隆名稱中包含`:'的本地git存儲庫?
- 13. Git存儲庫內的Git存儲庫
- 14. Git本地Git存檔庫存檔
- 15. 匿名訪問部分svn存儲庫
- 16. 本地TFS 2012上的本地git存儲庫
- 17. 如何將Git存儲庫的版本與另一個版本的Git存儲庫鏈接Git存儲庫
- 18. Git:我的本地存儲庫在哪裏? (no .git directory)
- 19. 如何從當前現有的本地git存儲庫中最好地建立一個「中央」git存儲庫?
- 20. 如何製作鏡像上游存儲庫的本地git存儲庫?
- 21. Git不會將本地存儲庫與遠程存儲庫同步
- 22. 如何安全地推送到本地git存儲庫?
- 23. 連接我的本地git存儲庫與github分叉庫?
- 24. 保存舊的git存儲庫版本
- 25. 製作遠程git存儲庫的本地副本
- 26. 用新的本地副本替換Git存儲庫
- 27. 找到git存儲庫的名稱
- 28. Git存儲庫名稱不更新
- 29. Maven本地存儲庫
- 30. 與本地存儲庫
是的。歷史重寫是關鍵。我做了一個備份回購(以防萬一),然後運行'git filter-branch --tree-filter'sed -i's/sensitive data/clean data/g *'HEAD',並且從整體上刪除了所有內容樹。感謝指針! – naught101