1
我做了什麼:如何從Git的早期提交中刪除一些文件?
git clone ssh://... ...
git commit
...
git commit
但有一個文件(祕密的東西;),我應該從未推。 通常情況下,我會做類似
git reset --soft HEAD^
撤消最後一個,但它是太多前提交
或:
git diff REV > /file.patch
將其應用在遠程頂部/主,但我想保持當前承諾
這可能幫助:http://stackoverflow.com/questions/872565/how-do-i-remove-sensitive-files-from-gits-history – zoran119 2011-12-14 08:42:25
這也太:HTTP:// help.github.com/remove-sensitive-data/ – Ikke 2011-12-14 09:00:06