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 sollten beim Erstellen eines Projekts die folgenden Zeilen hinzufügen. Es wird immer .DS_Store
ignorieren, um in das Repository zu pushen.
*.DS_Store
wird .DS_Store beim Code-Commit ignorieren.
git rm --cached .DS_Store
das ist, um .DS_Store-Dateien aus Ihrem Repository zu entfernen, falls Sie sie benötigen, können Sie es auskommentieren.
## ignoriere .DS_Store Datei.
# git rm --cached .DS_Store
*.DS_Store
Wenn Sie dies global machen möchten, damit Sie nie wieder über .DS_Store
nachdenken müssen:
git config --get core.excludesfile
.DS_Store
an die globale Git-Ignore-Datei anVon diesem Zeitpunkt an wird Git so handeln, als ob Sie die Muster in der globalen Git-Ignore-Datei jedes Mal in Ihre lokale Ignore-Datei eingefügt hätten.
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.