Wie entferne ich eine Datei von der Verfolgung durch Git? [duplicate]
Lesezeit: 2 Minuten
Ich habe eine Datei config-dev.php die als Dev-Versionskonfiguration verwendet wird.
Nun möchte ein anderer Entwickler seine eigenen Änderungen in dieser Datei vornehmen.
Wenn er übergibt, wird diese Datei übergeben und meine config-dev.php wird von der Datei meines Kollegen überschrieben.
diese Datei ist drin .gitignorieren aber es funktioniert immer noch nicht.
Wie entferne ich diese Datei aus dem Git-Index, damit jeder seine eigene config-dev.php haben kann?
Ich habe es versucht git rm --cached config-dev.php aber es funktioniert immer noch nicht. Soll dieser Befehl von allen Mitarbeitern ausgeführt werden? oder sollte ich nach git rm synchronisieren??
Das ist seltsam. Hast du commit und push nach dem tun git rm? Außerdem ist dies ein Duplikat dieses Beitrags, obwohl dort nicht ausdrücklich angegeben ist, dass Sie dies tun müssen commit und push die Änderung.
– houtanb
6. November 2015 um 11:01 Uhr
Ebenfalls relevant: Tracking stoppen und Änderungen an einer Datei in Git ignorieren und Was ist der einfachste Weg, mit Projektkonfigurationsdateien umzugehen?
Holen Sie sich auf dem Computer Ihres Kollegen die neue Konfiguration
git pull
Fertig
Wenn Ihr anderer Entwickler Fehler bekommt pull wegen Veränderungen an ihr config-dev.phpsollte sie ihre lokalen Änderungen wegkopieren und die Datei nach dem Drücken wieder umbenennen:
Das ist seltsam. Hast du
commit
undpush
nach dem tungit rm
? Außerdem ist dies ein Duplikat dieses Beitrags, obwohl dort nicht ausdrücklich angegeben ist, dass Sie dies tun müssencommit
undpush
die Änderung.– houtanb
6. November 2015 um 11:01 Uhr
Ebenfalls relevant: Tracking stoppen und Änderungen an einer Datei in Git ignorieren und Was ist der einfachste Weg, mit Projektkonfigurationsdateien umzugehen?
– stupsen
6. November 2015 um 11:05 Uhr