Ich tippe
git puhs
Und git sagt:
kristian@office:~/myrepo$ git puhs
git: 'puhs' is not a git command. See 'git --help'
Did you mean this?
push
Was ist die Konfigurationseinstellung, damit git nur den vorgeschlagenen Befehl ausführt, wenn es nur einen Vorschlag gibt?
git
Leute senden , damit er in die Codebasis aufgenommen wird. Derzeit funktioniert es nicht so ...git stat
auch nach Verwendung Ihres Vorschlags nichts unternommen, da er mehrere Kandidaten hat. Irgendwelche Vorschläge, wie man es dazu bringt, das erste zu wählen?Die Autokorrektur ist nett, aber mein OCD-Selbst braucht etwas mehr Kontrolle darüber, was los ist. Also habe ich ein einfaches Skript geschrieben, das nur den ersten Vorschlag von git auswählt. Sie führen das Skript nach dem fehlgeschlagenen Befehl aus und verwenden die integrierte Bash-History-Ersetzungssyntax "bang bang". Wenn Sie etwas eingeben, das möglicherweise mehr als einen Befehl enthält, können Sie mit diesem Befehl einen anderen als die erste Option auswählen.
Es würde ungefähr so aussehen,
Außerdem macht es Spaß, etwas mit zwei Ausrufezeichen einzugeben. Also Bonus dafür.
Hier ist ein Kern meines Skripts
quelle
git push
schneller als das Tippenidid !!
. Aber in anderen Fällen wäre dieses Skript nützlich :)Alternativ zu help.autocorrect: Wenn Sie immer dieselben Tippfehler machen, können Sie Aliase für diese in Ihrer .gitconfig-Datei erstellen
(Ich mache das auch mit Shell-Aliasen, bei denen ich nie
mkae^H^H^H^Hmake
richtig schreiben kann .)quelle
Schauen Sie sich auch an
thefuck
Es kann Tippfehler korrigieren und auch Vorschläge ausführen. Nicht nur auf Git beschränkt.
quelle
fuck
Befehl seit 2 Jahren. Er ist zu einer meiner Terminalmodifikationen geworden, bei denen ich nicht ohne ihn leben kann.