标签: git
我做了什么:
git clone ssh://... ... git commit ... git commit
但是有一个文件(有些秘密;)我应该从不推送。 通常,我会做类似
git reset --soft HEAD^
撤消最后一个,但提交的次数太多了
或:
git diff REV > /file.patch
将它应用于remote / master的顶部,但我想保留当前提交
答案 0 :(得分:1)
这对我有用
git filter-branch --tree-filter 'rm -f passwords.txt' HEAD
ref