Die meisten magit
Befehle werden mit einer einzigen Taste aufgerufen, wodurch ein Menü mit Unterbefehlen und Schaltern angezeigt wird. Zum Beispiel Pzeigt P
und t
als Subbefehle und -f
und -u
als „Schalter“ .
Wenn Sie die Buchstaben für die Unterbefehle eingeben, werden sie aufgerufen, aber wie werden die Schalter aufgerufen? Ich habe ein Repository mit zwei Fernbedienungen und wollte auf die andere Fernbedienung pushen. Der -u
Schalter sieht genau so aus, aber wenn ich tippe P -u, -u
wird er rot, aber Magit fordert nicht zur Eingabe der Fernbedienung auf.
Soweit ich das beurteilen kann, enthält das Handbuch keine Angaben zu diesen Schaltern für die einzelnen Befehle.
Könnte jemand erklären, wie diese Schalter im Allgemeinen verwendet werden. Es geht mir nicht nur um diesen bestimmten Schalter, sondern um die Einrichtung im Allgemeinen.
P P
.?
Taste in Magit hilfreich ist, um das Menü anzuzeigen, sind einige Tasten immer noch nicht vorhanden. ZB versuchen Sie esl h
erneut. Daher stimme ich Ihnen zu, dass noch eine umfangreichere Speisekarte / Hilfe benötigt wird.Antworten:
Die Art und Weise, wie Sie die Schalter aktivieren, ist korrekt. Dies zeigt sich daran, dass sie rot werden, wenn Sie -einen Buchstaben drücken.
In Ihrem Fall ist
-u
einfach nicht der Schalter, den Sie wollen. Vonman git-push
:Wenn Sie also mit
-u
aktiviertem Schalter drücken , wird im*magit-process*
Puffer Folgendes angezeigt:Dies sagt Ihnen, dass Magit tatsächlich über den
-u
Wechsel nachgedacht hat .Wie @TuDo darauf hinweist, müssen Sie drücken, um Magit aufzufordern, eine Fernbedienung zum Drücken auszuwählen C-u P P.
Schalter und Argumente
Im Allgemeinen ist es hilfreich, sich beim Umgang mit den Menüs, die Magit für verschiedene Befehle bereitstellt, daran zu erinnern, dass Schalter genau das sind: Schalter . Sie können sie ein- und ausschalten, und das war's. Sie müssen keine zusätzlichen Informationen angeben, sodass Magit Sie beim Einschalten nicht zur Eingabe von Informationen auffordert.
Args hingegen benötigen zusätzliche Informationen. Wenn Sie also Magit mitteilen, dass Sie einen Befehl mit einem bestimmten Argument ausführen möchten, werden Sie entsprechend dazu aufgefordert. Args unterscheiden sich von Switches auch dadurch, dass sie durch Drücken von =gefolgt von einem Buchstaben aktiviert werden .
quelle