Setzen Sie git diff auf einen Standardwert
Ich bereits geändert, meine git-diff-tool mit git config --global diff.external <diff-tool-name>
. Ich beschlossen, ich mag es nicht, dass tool und wollte zurück zu schalten.
Ich versuchte Einmischung herum und Tat etwas, was wie: git config --global diff.external git-diff
. Jetzt ruft git diff
zu sehen unstaged changes ergibt:
fatal: ambiguous argument '48e66b706d21398f28240810e7fc0d44d8f92d99': unknown revision or path not in the working tr
Use '--' to separate paths from revisions
external diff died, stopping at somefile.ext.
Wie setze ich meine git diff
Befehl zum verwenden der Standard-Kommandozeilen-git diff, kam mit git. So etwas wie:
git config --global diff.
- und was dann?
Kommentar zu dem Problem
Können Sie das etwas näher erklären?
git diff
ist der Standard-Kommandozeilen-git diff, wenn Sie wollen, gui, deren git difftool
. @Let_Me_Be Dank! Ich wusste das nicht. Endlich kann ich sehen, diffs mit
vimdiff
, ohne die Notwendigkeit von externen scripts oder änderungen an der Konfiguration 🙂 Ihre Globale config-Datei ist eine einfache
ini
- Datei, die Sie Bearbeiten können, von hand. Benötigt die gleichen, die Sie git mit RStudio.
dieser auch gut geklappt hat.
InformationsquelleAutor der Frage axel22 | 2011-02-10
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen
git config --global --unset diff
und
git config --global --unset diff.external
Finden Sie in den Erläuterungen
git config
für weitere details.InformationsquelleAutor der Antwort eckes