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