git fehl, weil einer nicht arbeiten-Baum-Datei
Ich bin kein Experte bei google. Unnötig zu sagen, ich bin nicht einmal sicher, was das bedeutet oder wie es zu lösen?
>> git merge admin_playground
error: Untracked working tree file 'vendor/gems/panda-1.0.0/.gitignore' would be overwritten by merge.
fatal: merging of trees 538b2824765956cc44c42a8ad628e4f4 and d5d4cda68518cd1c81bf70ba8c339fea6 failed
Ich versuche, führen Sie einen git merge und immer diese fehlerhaften Anweisung.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Weil
.gitignore
ist nicht in den aktuellen branch (es ist nicht), aber es ist in dem Zweig, den Sie versuchen zu verschmelzen. Fügen Sie die.gitignore
Datei in Frage und verpflichten, dann versuchen Sie den Abgleich erneut; oder löschen Sie die.gitignore
- Datei, wenn Sie es nicht brauchen und sind zufrieden mit dem einen in den anderen Zweig.Hinweis: mipadi (Autor des akzeptierte Antwort) erwähnt auch diese Fehlermeldung im Zusammenhang mit Fall Konflikte zwischen Dateinamen auf verschiedenen Zweigen.
Wenn die Reinigung der nicht verfolgte Dateien ist eine gültige option, dann die extreme Lösung ist bereits in diese Antwort (a
git clean -f -d
entfernen würde alle nicht verfolgte Dateien und Verzeichnisse).In deinem Fall könnte zu viel des guten (oder gefährlich).
Anderen original-Lösung:
Hinweis: es gibt eigentlich kein '
-f
' option aufgit merge
.Versuchen Sie unter die Befehle :