Die "Vim öffnet nach einer Meldung nach impliziten nicht kollidierenden Merge fragen" scheint ein relativ häufiges Problem zu sein, mit einem scheinbar relatively simple answer: git config --global core.mergeoptions --no-edit
.Git Pull öffnet VIM auch mit --no-edit
Leider scheint das nicht für mich oder mindestens 8 der anderen 15 Leute in meiner Klasse zu funktionieren, und unser Lehrer ist auch ein wenig verblüfft (obwohl, um fair zu sein, er nicht die Zeit hatte, zu suchen in es über eine schnelle Google-Suche oder zwei). Es ist nicht , dass ein großes Problem, wie Sie leicht genug mit :q
entkommen können, aber es ist etwas, was wir gerne die Antwort zu wissen, und meine Google-Suche gibt Stack Overflow Fragen mit --no-edit
als Lösung (entweder über den Kern oder jedes Mal, wenn ein Zug ausgeführt wird).
Mein .gitconfig (minus persönliche Info):
[mergetool "kdiff3"]
path = "/c/Program Files/KDiff3/kdiff3.exe"
[merge]
tool = kdiff3
[core]
mergeoptions = --no-edit
[mergetool]
keepBackup = false
Und doch:
.
Weiß jemand, warum das Update nicht funktioniert (zB: "Ya dun in der Rechtschreibung" Optionen ""), oder wenn es eine bessere/zuverlässigere Möglichkeit gibt, dies zu beheben?
Ich glaube, Sie einen Zweig statt Kern haben sollen so 's/Kern/branch" master "/' – FDinoff
'core.mergeoptions' tut nichts (nichts überprüft es, also hat es keine Wirkung). Siehe die Kommentare zu dieser Antwort und die anderen Antworten in derselben Frage. – torek
@torek Die erste Antwort auf diese, die ich verlinkt hatte, hatte keine anderen Kommentare als "das scheint nicht zu funktionieren", und die anderen Antworten impliziert, dass beide Lösungen (Die export autoedit = niemand und git merge --no-edit) waren gleich. Dein Kommentar, der erklärt, dass core.mergeoptions nicht existiert, war zu der Zeit nicht da, und ich habs gerade nicht gesehen. Das tut mir leid. Danke für die Erklärung aber :) – Matoyak