git - seltsam branch merge-Fehler, ich bin nicht sicher, wie zu lösen
Wenn ich git status, bekomme ich diese Fehlermeldung:
# On branch master
# Your branch and 'origin/master' have diverged,
# and have 1 and 2 different commits each, respectively.
#
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# .gitignore
nothing added to commit but untracked files present (use "git add" to track)
Also kann ich nicht ziehen oder schieben. Wenn ich ziehe bekomme ich diese:
macoss-MacBook-Pro-10:Marketing owner12$ git pull origin master
Password for 'https://[email protected]':
From https://bitbucket.org/genadinik/marketing
* branch master -> FETCH_HEAD
error: The following untracked working tree files would be overwritten by merge:
.DS_Store
Please move or remove them before you can merge.
Aborting
Was kann ich tun, um dieses Problem beheben?
Danke!
Änderte die tags, da diese Frage überhaupt nichts zu tun mit allen 5 von Ihnen.
InformationsquelleAutor Genadinik | 2013-02-07
Du musst angemeldet sein, um einen Kommentar abzugeben.
Werden Sie auch ausdrücklich hinzufügen
.DS_Store
zu Ihrem.gitignore
so, dass, wenn.DS_Store
wird zwangsläufig in der Zukunft geschaffen, nicht in der Art und Weise Ihrer verpflichtet.Der Teil in Anführungsstrichen ist nur eine commit-Nachricht; es kann alles, was Sie wollen.
Möchten Sie wissen, was ich falsch gemacht habe mit meinem repo? 🙂
Ich glaube nicht, Sie haben nichts falsch. Ich glaube, Sie müssen lernen über grundlegende git-Nutzung, einschließlich, wie man hinzufügen und Dateien ignorieren.
ja, das stimmt. Ich glaube nicht, haben eine gute Kenntnis davon. By the way, ist es gefährlich, rm .DS_Store? Danke!!!
InformationsquelleAutor warrenm
Werden Sie wahrscheinlich nicht kümmern .DS_Store.
So, versuchen, es zu verschieben .DS_Store.bak und ziehen Sie wieder
Es ist Allgemeine Regel: origin/master enthalten-Datei, die nicht in Ihrem lokalen repo. Versuchen Sie es hinzufügen (commit machen mit .gitignore)
InformationsquelleAutor xvorsx
Ich glaube, Sie müssen zuerst die Dateien hinzufügen, die mit
add .
dannpull
danncommit
undpush
nach hinzufügen . versuchen Begehen
InformationsquelleAutor Dnyan Waychal