Wie kann ich definitiv verhindern, dass Git versucht, zusammenzuführen? ich noch nie möchte, dass es zusammengeführt wird.
Aus Wie man Git dazu bringt, eine abgebrochene Zusammenführung zu respektieren, die nicht angefordert wurde?, weiß ich, dass das Tool meine Stornierung nicht respektiert, indem es den Editor beendet, den es startet, ohne mich zu fragen. Also jetzt habe ich nur kill -9
der Terminalprozess.
Wenn ich in eine Situation komme, in der Git zusammenführen möchte, möchte ich immer die Serverkopie der Quelldatei. Ich werde die Datei einfach lokal löschen und sie dann erneut vom Server abrufen.
Im Moment macht Git mich mit diesem Stück Güte fertig:
Sie haben Ihre Zusammenführung nicht abgeschlossen (MERGE_HEAD existiert).
Bitte bestätigen Sie Ihre Änderungen, bevor Sie sie zusammenführen können.
Natürlich die git reset HEAD <file>
funktioniert nicht.
Und hier ist das Beste: Sie sind die genau gleiche Datei. Es gibt Nein Unterschiede zwischen ihnen. Ich nehme eine Änderung vor, ich teste sie auf 8 bis 12 verschiedenen Plattformen (Kopieren mit scp
), und dann checke ich es nach dem Testen in einer dieser Boxen ein. Aber von Sag Git, dass es aufhören soll, mich zu Konflikten aufzufordern, wenn keine wirklich existieren?, Ich weiß, dass das Tool zu dumm ist, um Intelligenz in diesem Bereich zu zeigen.
Wenn Sie sich fragen, gibt es eine Reihe von Quellen. Sie sind die Quellen des Projekts, die sich auf dem Remote-Server befinden. Ich möchte, dass Git nur auscheckt (klont), aktualisiert (pullt), mir mitteilt, was sich geändert hat (diff) und eincheckt (push). Ich benötige keine weiteren Funktionen des Tools.