Vor 2 Wochen habe ich die Config meiner Anwendung, die mein Passwort hatte, committiert, es ist nicht sehr nützlich. Wie kann ich die Datei aus dem Commit-Verlauf entfernen und sicherstellen, dass sie nicht erneut festgeschrieben wird?
Ich möchte die Datei aus allen Commit-Baum entfernen, weil sie meine Passwörter enthält.
Sie können
%Vor%Der andere extreme Ansatz (gefährlich vor allem, wenn Sie Ihren Repo bereits auf einen entfernten verschoben haben) wäre, diese Datei vollständig aus dem Verlauf dieses Repos zu entfernen:
%Vor%(vorsichtig und mit einem Backup zuerst verwenden)
Die Frage Wie entferne ich vertrauliche Dateien aus dem Verlauf von git hat mehr zu diesem sensiblen Thema.
Die Probleme mit diesem Prozess sind zweifach:
RECOVERING FROM UPSTREAM REBASE
" im git-rebase
manpage . Tags und Links git version-control configuration-management