Ist .DS_Store eine wichtige versteckte Datei?, die mir Probleme beim Ziehen von Github bereitet. Es schlägt vor, dass ich es entferne, und ich habe es getan. Hoffentlich beißt mich das später nicht in den Hintern.
Ist die .DS_Store-Datei wichtig?
Cristik
Fügen Sie es einfach hinzu .gitignore
hat die Datei auf anderen Rechnern keine Relevanz.
Die .DS_Store
Datei wird zum Speichern verwendet Finder
Informationen über diesen Ordner, also hat es keine Verwendung in a git
Repo.
-
Es ist besser, es zu einer globalen Gitignore-Datei hinzuzufügen als zu den Repos
.gitignore
. Sehen Sie hier, warum: stackoverflow.com/a/26851996/2541573– jub0bs
14. Mai 2015 um 21:00 Uhr
.DS_Store ist ein Mac-spezifische versteckte Datei. Es ist auch nicht etwas, das Sie im Allgemeinen als Inhalt zur Quellcodeverwaltung hinzufügen möchten dürfen ändern, ohne dass Sie notwendigerweise damit interagieren.
Es ist am sichersten, es in Ihre zu legen .gitignore
Datei und fertig. Wenn es sich bereits in Ihrem Repository befindet, können Sie es verwenden git rm --cached .DS_Store
um es von Ihrem System zu entfernen, nachdem es eingegeben wurde .gitignore
.
Von Wikipedia:
Im Betriebssystem Apple macOS ist .DS_Store eine Datei, die benutzerdefinierte Attribute des enthaltenen Ordners speichert, z. B. die Position von Symbolen oder die Auswahl eines Hintergrundbilds. Der Name ist eine Abkürzung für Desktop Services Store und spiegelt seinen Zweck wider. Sie wird von der Finder-Anwendung in jedem Ordner erstellt und verwaltet und hat ähnliche Funktionen wie die Datei desktop.ini in Microsoft Windows. Beginnend mit einem Punkt (Punkt) ist es im Finder und vielen Unix-Dienstprogrammen versteckt. Seine interne Struktur ist proprietär.
Du kannst löschen Wenn Sie sie auf GitHub pushen, verursacht dies keinen Verlust.
Weitere Informationen zum ordnungsgemäßen Entfernen finden Sie hier – https://stackoverflow.com/a/49970762/7718859
mögliches Duplikat von Wie kann ich .DS_Store-Dateien aus einem Git-Repository entfernen?
– Whymarrh
14. Mai 2015 um 20:41 Uhr
Überprüfen https://github.com/xiaozhuai/odourlesshabe ich ein Tool zum Verhindern von .DS_Store erstellt.
– xiaozhuai
13. Dezember 2019 um 16:28 Uhr