2016-09-30 1 views
0

Ich benutze GitHub als Projekt-Repository für ios project.But wenn ich versuche, Projekt von xcode 8 zu ziehen, erhalte ich Fehler als "Die Dateien .DS_Store und .DS_Store hatten einen Baumkonflikt." Eine Lösung?Die Dateien .DS_Store und .DS_Store hatten einen Baumkonfliktfehler von Git in xcode 8

+2

Sie müssen sie von Git ausschließen. – gnasher729

+2

'.DS_Store' ist eine versteckte Datei, die von macOS Finder für den eigenen Gebrauch erstellt wurde. Es ist nicht sinnvoll, es in das Repository zu legen. – axiac

+1

Done.Deleted alle .DS_Store-Datei von Git und dann gezogen.Vielen Dank. – nik

Antwort

11

.DS_Store ist eine Datei, die Mac zum Indexieren von Ordnern erstellt. Dies sind automatisch erstellte Dateien und ändern sich ständig.

Auch wenn Sie es aus Git gelöscht und erneut heruntergeladen haben, würden Sie in Zukunft den gleichen Fehler erhalten, da beim nächsten Commit und Push eine neue .DS_Store-Datei auf git remote gespeichert wird.

Was Sie tun müssen, um zu beginnen, diese Dateien zu ignorieren. Sie müssen über diese Dateien in .gitignore Datei erwähnen.

können Sie .gitignore Datei erstellen, indem touch .gitignore Dieser Befehl ausgeführt wird gitignore-Datei erstellen, die Sie öffnen können und nur .DS_Store schreiben und die Datei speichern. Fortan wird Git diese Datei in Commits ignorieren.

Verwandte Themen