Ich wollte nur wissen, ob Magit diese Funktionalität hat. Das Referenzhandbuch ist dies nicht explizit hat also, warum ich frage.
Ich wollte nur wissen, ob Magit diese Funktionalität hat. Das Referenzhandbuch ist dies nicht explizit hat also, warum ich frage.
Antworten:
Sie haben Recht, es scheint nicht eingebaut zu sein. Beachten Sie jedoch, dass Sie jeden git
Unterbefehl, den Sie möchten, aus einem Magit-Puffer ausführen können, indem Sie drücken :, der magit-git-command
standardmäßig gebunden ist :
magit-git-command
ist eine interaktive automatisch geladene kompilierte Lisp-Funktion inmagit.el
.
(magit-git-command ARGS DIRECTORY)
Führen Sie einen Git-Unterbefehl asynchron aus und zeigen Sie die Ausgabe an. Führen Sie Git mit einem Präfixargument im Stammverzeichnis des aktuellen Repositorys aus. Führen Sie Git nicht interaktiv
DIRECTORY
mit ausARGS
.
Um einen Patch für z. B. das letzte Commit mit zu erhalten git format-patch
, können Sie folgendermaßen vorgehen:
: format-patch -1
RET
Die Ausgabe (im *magit-process*
Puffer angezeigt ) sieht ungefähr so aus:
0 git --no-pager -c core.preloadindex=true format-patch -1
0001-Commit-message-associated-with-latest-commit.patch