Ich möchte ein Git-Projekt auf GitHub stellen, aber es enthält bestimmte Dateien mit sensiblen Daten (Benutzernamen und Passwörter, wie /config/deploy.rb für capistrano).
Ich weiß, dass ich diese Dateinamen zu .gitignore aber dies würde ihre Geschichte in Git nicht löschen.
Ich möchte auch nicht wieder von vorne anfangen, indem ich das Verzeichnis /.git lösche.
Gibt es eine Möglichkeit, die alle Spuren einer bestimmten Datei in Ihrem Git-Verlauf?