Ich habe einen Fehler gemacht und eine Datei in einem Projekt in einem Git Repository enthält ein Passwort. Es ist kein Problem, weil es kein öffentliches Repo ist, aber ich möchte dieses Passwort im Repo loswerden.eine Datei in allen commits in git bearbeiten
Der Repository-Verlauf ist sehr einfach, da ich der einzige Entwickler bin, also hat es nur 12 Commits und eines der Commits ist markiert.
Die Änderung in diesem Fall hat keinen Einfluss auf die Historie (das Diff bleibt gleich), da das Passwort, das ich löschen möchte, nur vom allerersten Commit vorhanden ist. Ich möchte diese Saite entfernen, als ob sie nie dort gewesen wäre.
Gibt es irgendeine Art von Befehl, um dies zu tun, oder ich muss die Geschichte nur von Anfang an mit einem neuen Startpunkt ohne das Passwort neu generieren und die Diffs zusätzlich anwenden?
I markiert diese als Duplikat http://stackoverflow.com/questions/1186535/how-to- modify-a-specify-commit, wo Sie Ihre Antwort haben. – zmo
@zmo: Link, den Sie gaben, hat nichts mit dieser Frage zu tun.es kann sehr gut ein Duplikat von etwas sein, aber nicht von diesem – mvp