J'ai essayé de supprimer un fichier de ma télécommande pensions en cours d'exécution:
git filter-branch --index-filter 'git rm --cached --ignore-unmatch Rakefile' HEAD
Mais Git se plaint de ce que
Impossible de créer une nouvelle sauvegarde. Une précédente sauvegarde existe déjà dans refs/original/
La Force d'écraser la sauvegarde avec -f
rm: impossible de supprimer /.git-réécriture/sauvegarde-réf : Permission denied
rm: impossible de supprimer le répertoire /.git-réécriture : le Répertoire n'est pas vide
C'était après que j'ai déjà supprimé le .git-réécriture directory sur Windows.
Comment puis-je supprimer ce fichier? C'est un 29Mb fichier assis sur mon repo, je suis tout à fait besoin de supprimer le fichier.
J'ai essayé de supprimer le commettre en git rebase -i
, mais apparemment, parce que la validation a touché un grand nombre de fichiers différents, Git se plaint de conflits et j'ai abandonné pour être sûr.