Als «magit» getaggte Fragen

ist eine Emacs-Erweiterung für das Git-Versionskontrollsystem.


7
So implementieren Sie ein Popup-Menü ähnlich dem in Magit verwendeten
Frage Ich möchte eine Benutzeroberfläche in Form eines Popup-Menüs erstellen , ein Popup-Menü ähnlich dem in Magit verwendeten . Eigenschaften Definition von Popup Popup im Kontext dieser Frage bedeutet ein kleines temporäres Fenster, das eine Sammlung von Menüelementen enthält, sodass der Benutzer nur eines dieser Elemente auswählen kann. Position auf …
10 magit  popup 

8
Magit-Push hängt unter Windows
Ich verwende GNU Emacs unter Windows und kann magit-pushmeine lokalen Änderungen nicht in ein Remote-Repository übertragen. Dies geschieht bei Remote-Repositorys unabhängig davon, ob auf sie mit SSH oder HTTPS zugegriffen wird. Was muss ich tun, damit magit-pushWindows unter Windows genauso nahtlos (oder zumindest fast) funktioniert wie auf meinen Linux-Computern? Alles …

2
Magit erkennt Git Repo nicht über eine SSH-Verbindung
Ich verwende ssh, um eine Verbindung zu einem Remote-Server herzustellen. Auf dem Server gibt es ein Git-Repo namens MRFLSSVM. Wenn ich jedoch Folgendes ausführe magit-status: /ssh:qmServer:/home/Chang/qmCodeLab/MRFLSSVM/ Magit bittet mich darum Create repository in /ssh:qmServer:/home/Chang/qmCodeLab/MRFLSSVM/?. Irgendeine Idee, wie man Magit dieses Repo erkennen lässt? (Ich habe git 2.10.0 bereits unter / …
10 magit  tramp  ssh 

1
Magit benutzerdefinierte Befehle
Magit zeigt den Verlauf mehrstufiger Befehle mit Popup-Fenstern an. Wenn Sie beispielsweise drücken c, wird das Festschreibungsmenü aufgerufen, von dem aus das Drücken aufgerufen awird magit-commit-amend. Ich möchte meinen eigenen Befehl magit-commit-snapshoteinfügen und ihn mit aufrufen cn. n: Snapshotsollte danach im Commit-Menü angezeigt werden s: Squash. Wie kann ich das …
10 magit 


2
Standard-Magit-Commit-Status in Evil
Ich benutze evil. Normalerweise möchte ich beim Festschreiben sofort mit der Eingabe beginnen, evilstartet aber den Puffer in evil-normal-state. Ich habe immer gesetzt (evil-set-initial-state #'git-commit-mode 'insert) Dies funktioniert jedoch nicht mehr, da Magit text-modefür seine Festschreibungspuffer verwendet . Wie kann ich Magit standardmäßig festschreiben lassen evil-insert-state?
9 magit  evil 


1
Verwenden Sie magit, um alle Änderungen in zwei Revisionen zu vergleichen
Gibt es eine Möglichkeit, Ediff von Magit aus aufzurufen, um die Änderungen an allen Dateien zwischen zwei Revisionen zu vergleichen, nicht nur die Änderungen in einer einzelnen Datei? Mein Anwendungsfall ist, dass eine Mitarbeiterin mich auffordert, die Änderungen zu überprüfen, die sie in einem Zweig vorgenommen hat und die möglicherweise …
8 magit 

1
Ändern Sie die Standardsichtbarkeit eines Magit-Abschnitts
Ich habe eine Gabelung mit populärem Repo. Ich möchte in der Lage sein, die Commits zu verfolgen, die auf dieses Repo übertragen werden, und gleichzeitig meine eigenen persönlichen Commits für meine Gabelung zu haben. Ich möchte nicht, dass meine Änderungen stromaufwärts zusammengeführt werden, daher kann ich jedes Mal, wenn sich …
8 magit 

1
Zeigen Sie nicht gezogene Remote-Commits in Magit an
Ich versuche, SourceTree durch Magit zu ersetzen, und eine der Funktionen, die ich nicht verstehen kann, wie man in Emacs reproduziert, besteht darin, dass es mir Remote-Commits in der Grafik anzeigt. Im Quellbaum sieht das so aus: Ist es möglich, in Magit zu reproduzieren?
8 magit 


3
Wie kann ich beim Erweitern eines Abschnitts im Magit-Status nach oben scrollen?
Durch magit-statusDrücken von im Puffer wird TABein bestimmter Abschnitt ein- oder ausgeblendet. Dies ist praktisch, wenn Sie nicht bereitgestellte Inhalte betrachten und sehen, welche Hunks bereitgestellt werden können. Wenn Sie jedoch auf einen Abschnitt tippen, wird der Puffer verkleinert, sodass der Abschnitt, den ich erweitern möchte, an den unteren Rand …
8 magit 


1
Bedeutung des Magit-Statuspuffers: Head, Merge, Push
Kann jemand erklären, was die obersten drei Zeilen des Magit-Statuspuffers bedeuten? InsbesondereMerge: origin/master Commit message Head: master Commit message Merge: origin/master Commit message Push: origin/master Commit message Wenn ich die Konsole Mergebenutze, scheint mein Arbeitsverzeichnis sauber zu sein und alles wird auf meine Fernbedienung verschoben / von dort gezogen. Warum …
8 magit 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.