___ qstnhdr ___ Git - Entfernen und Ausschließen der Konfigurationsdatei
___ answer1862260 ___
Fügen Sie den Dateinamen zu einer .gitignore-Datei hinzu.
Link
___ tag123git ___ Git ist ein Open-Source-Versionskontrollsystem (DVCS). Verwenden Sie dieses Tag für Fragen zur Verwendung von Git und Workflows. Verwenden Sie dieses Tag nicht für allgemeine Programmierfragen, die ein Git-Repository betreffen.
___ answer1862254 ___
Verwenden Sie ignorieren: Ссылка
___ tag123versioncontrol ___ Versionskontrolle ist die Verwaltung von Änderungen an Dokumenten, Programmen und anderen Informationen, die als Computerdateien gespeichert werden. Verwenden Sie dieses Tag, um allgemeine Fragen zur Verwendung und Anwendbarkeit der Versionskontrolle, VCS-Vergleich, zu markieren. Für die meisten spezifischen VCS-Befehle und -Techniken gibt es spezifische Tags, die bevorzugt werden sollten.
___ answer1862265 ___
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:
- Wenn Ihr Repo bereits geklont wurde, können Sie niemals garantieren, dass die vertraulichen Informationen wirklich von jedem anderen Repo "entfernt" werden.
- Wenn andere versuchen, Ihre letzten Änderungen zu übernehmen, erhalten sie eine Meldung, dass die Änderungen nicht angewendet werden können, da es sich nicht um einen Schnellvorlauf handelt.
Um dies zu beheben, müssen sie entweder ihr vorhandenes Repository löschen und es erneut klonen oder den Anweisungen unter " %code% " im %code% manpage .
In beiden Fällen werden Ihre vertraulichen Informationen nicht "leise" ersetzt oder gelöscht ...
___ tag123Konfigurationsmanagement ___ Das Software Configuration Management (SCM) ist die Aufgabe, Änderungen in den Softwarebereitstellungen zu verfolgen und zu steuern
___ qstntxt ___
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.
___ answer1862266 ___
%Vor%
___