2013-04-29 8 views
15

Ich habe einen neuen Repo und bevor ich den ersten Commit durchführen möchte ich .DS_Store Dateien ignorieren.Ignorieren von .DS_Store in einer Gitignore-Datei mit Tower

Ich habe versucht, die folgende Ergänzung der .gitignore Datei über Tower:

.DS_Store 
*.DS_Store 
*/.DS_Store 

Aber nur die .DS_Store Datei im Stammverzeichnis ignoriert wird, werden alle anderen bereit enthalten für begehen.

Gibt es einen Trick, diese Dateien zu ignorieren?

Antwort

12

Stellen Sie sicher, dass Sie diese DS_Store nicht zuerst zum Index hinzugefügt haben.

Wenn Sie dies getan haben, überprüfen Sie "How Can I Remove .DS_Store Files From A Git Repository?", und überprüfen Sie dann, ob Ihre .gitignore funktioniert.
Verwenden Sie git rm --cached, wenn Sie nur dann aus dem Index entfernen möchten, während sie im Arbeitsbaum bleiben.

Hinweis: Nur .DS_Store sollte in Ihrem Fall ausreichen.

Siehe Objective-C.gitignore aus der GitHub Collection of Useful .gitignore Templates.

+0

Vielen Dank für das helfen, ich hatte sie zu dem Repo nicht hinzugefügt, weil ich nicht getan hatte, die erste begehen. Am Ende gab ich einfach auf und verpflichtete sie. – CMSCSS

17

** /. DS_Store

probieren Sie es aus :) Hoffe, es

Verwandte Themen