Ich habe die .DS_Store-Datei zur .gitignore-Datei hinzugefügt, aber anscheinend ignoriert sie nur .DS_Store im Stammverzeichnis und nicht in jedem Ordner und Unterordner.
Wie kann ich das beheben?
Ich habe die .DS_Store-Datei zur .gitignore-Datei hinzugefügt, aber anscheinend ignoriert sie nur .DS_Store im Stammverzeichnis und nicht in jedem Ordner und Unterordner.
Wie kann ich das beheben?
Sie können auch die --cached
Flagge zu der Antwort von auco hinzufügen, um lokale .DS_STORE-Dateien beizubehalten, wie Edward Newell in seiner ursprünglichen Antwort erwähnt hat. Der modifizierte Befehl sieht so aus: find . -name .DS_Store -print0 | xargs -0 git rm --cached --ignore-unmatch
..Prost und danke!
Schritt: 1) Entfernen Sie die vorhandenen Dateien mit diesem Befehl
find . -name .DS_Store -print0 | xargs -0 git rm -f --ignore-unmatch
Schritt: 2) Fügen Sie .DS_Store zu Ihrer .gitignore-Datei hinzu
Schritt: 3) Bestätigen Sie Ihre Änderungen in der .gitignore-Datei git add .gitignore git commit -m "removed .DS_Store"
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.