2017-07-18 2 views
0

Ich hatte ein Problem mit meinem Projekt: Ich habe vergessen, den Remote-Zweig vor der Arbeit zu ziehen. Dann bekam ich einen Konflikt mit einem Stylesheet namens application.cssGit Konflikt - mergetool nicht konfiguriert

Obwohl, als ich die Remote-Zweigstelle zum Ursprung zog, wurden alle nicht konfliktbehafteten Dateien aktualisiert (was gut war). Nur die obige Datei wurde als widersprüchlich markiert.

Mein Befehlszeilen-Tool sagte, ich musste den Konflikt vor dem Commit beheben.

Ich lief dann: git mergetool

bekam aber einen Fehler mergetool nicht konfiguriert und dann rief etwas vdiff ins Leben gerufen wurde.

Es ist ein Windows-Kommandozeilen-Konfliktlösungs-Tool, aber ich bin etwas verloren von dem, was ich tun sollte. Ich habe keine Kenntnis von den Tasten, die ich

enter image description here

verwenden Können Sie mir helfen, dieses Problem beheben?

+0

das ist 'vim', der Texteditor. Schließe es durch Drücken von 'Esc' und dann': q! '. Dann den Konflikt zu lösen hier sehen - https://stackoverflow.com/questions/161813/how-to-resolve-merge-conflicts-in-git – ZeekHuge

+0

Dank, den ich für Fenster für weitere Probleme DiffMerge installiert haben und vermeiden vim – Maxence

Antwort

-1

, warum Sie nicht nur nach oben öffnen Sie sie mit etwas wie sublimem Text und dann die in Konflikt application.css Datei manuell bearbeiten?

Nachdem der Konflikt gelöst werden Sie als gelöst markieren müssen, um die Datei von

git add <filename> 

schließlich ausgeführt wird, nachdem alle Konflikte zu lösen, muss eine Zusammenführung Konfliktsituation abgeschlossen werden durch eine regelmäßige begehen.

+0

ja Aber jetzt habe ich gezogen, mein Zweig hält zwei Bilder der gleichen Datei? Die Datei, die ich behalten möchte, ist die lokale Datei. also technisch habe ich nichts zu ändern. Ich brauche nur git zu sagen, die lokale Datei zu halten ... – Maxence

+0

meine Antwort bearbeitet ... hoffe, das funktioniert – maverick5

+0

Dank. nachdem ich nach 'vim' gegangen bin, war meine Datei durcheinander, aber ich habe sie bearbeitet. und fügte es hinzu, wie Sie es empfohlen haben und es hat funktioniert. – Maxence