Wenn Sie Git als Teil Ihres Workflows verwenden, kann es sehr nützlich sein, einfachen Zugriff auf eine grafische Benutzeroberfläche zu haben, um Ihre Prozesse zu beschleunigen. Es gibt sehr viele Git-GUIs zur Auswahl, aber wenn Sie Atom als Code-Editor verwenden, müssen Sie nicht weit gehen, um solide Optionen zu finden.
Dank des hervorragenden Ökosystems von Erweiterungspaketen, das von der Atom-Community erstellt wurde, sowie einiger eingebauter Tools gibt es eine Reihe fantastischer Möglichkeiten, eine Git-GUI direkt in Ihrem Editor zum Laufen zu bringen. In diesem kurzen Tipp betrachten wir drei dieser Methoden.
Hinweis: Wenn Sie Atom nicht haben und es möchten, gehen Sie zu: https://atom.io/
Das git-control-Paket ist mein persönlicher Favorit, da es die Arbeit mit Git zum Kinderspiel macht. Wenn Sie, wie ich, eher ein zufälliger Git-Benutzer sind und nicht alle Befehle zu 100% gespeichert haben, ist dies das richtige Paket für Sie.
Die Benutzeroberfläche für git-control befindet sich in einer eigenen Registerkarte. Sie können sich also den gesamten Arbeitsbereich füllen oder zur Seite aufteilen, wie Sie im Bild oben sehen.
Sie erhalten eine breite Palette von einfachen Zugriffstasten, um allgemeine Aufgaben wie Festschreiben, Ziehen, Drücken usw. auszulösen. Es erkennt automatisch neue Dateien, geänderte Dateien und gelöschte Dateien und zeigt sie Ihnen unter Arbeitsplatz in der Seitenleiste links. Das Wechseln von Zweigen ist so einfach wie das Klicken auf den gewünschten Zweig in derselben Seitenleiste.
Wenn Sie Aktionen ausführen, erhalten Sie eine vollständige Anzeige aller Vorgänge im Protokollabschnitt, der am unteren Rand der git-control-Benutzeroberfläche ausgeführt wird. Wenn etwas nicht wie erwartet funktioniert, können Sie die zurückgegebenen Fehlermeldungen leicht erkennen.
Um dieses Paket zu installieren, gehen Sie zu Pakete> Einstellungsansicht> Pakete / Designs installieren, suchen nach Git-Kontrolle und drücken Sie die entsprechende Installieren Taste, wenn Sie es finden. Um es nach der Installation zu öffnen, gehen Sie zu Pakete> git-control> Toggle.
Wenn Sie lieber keine Pakete installieren möchten, ist die native Git-Integration von Atom eine weitere Option, die Sie in einem von GitHub erstellten Code-Editor erwarten können. Um das Git-Management-Panel zu öffnen, bewegen Sie die Maus an den äußersten rechten Rand von Atom und Sie sehen einen kleinen Halbkreis mit einem Pfeil darauf. Klicken Sie darauf und Sie sehen die im Bild oben abgebildete Benutzeroberfläche, die sich rechts als Seitenleiste öffnet.
Über diese Benutzeroberfläche werden gestaffelte und nicht bereitgestellte Änderungen angezeigt, und Sie können Commits mit zugehörigen Nachrichten vornehmen. Es gibt zwei Registerkarten in der Benutzeroberfläche. Die linke Seite ist die in der Abbildung oben und die rechte Seite für die GitHub-spezifische Integration. Ich habe in letzter Zeit Gitlab verwendet, daher kann ich Ihnen nicht zu viel über den GitHub-Abschnitt erzählen, aber wenn Sie ein GitHub-Benutzer sind, bin ich mir sicher, dass diese native Integration sehr praktisch sein wird.
Das git-plus-Paket ist die GUI für Sie, wenn Sie bereits genau wissen, was Sie tun möchten. Sie möchten nur eine bequeme Inline-Methode. Um dieses Paket zu installieren, suchen Sie nach git-plus über Pakete> Einstellungsansicht> Pakete / Designs installieren.
Einmal installiert, gehen Sie zu Pakete> Git Plus. Hier sehen Sie eine Liste mit Kurzbefehlen für alle Befehle, die Sie normalerweise durch ein Terminal ausführen.
Wie Sie sich also vorstellen können, ist dieses Paket nicht unbedingt so konzipiert, dass Sie sich bei Git-Neulingen besser zurechtfinden, sondern um Zeit zu sparen und zu verhindern, dass Sie die Anwendungen wechseln müssen, wenn Sie bereits bekannte Befehle ausführen.
Dies sind drei Möglichkeiten, um sich mit einer GUI für die Verwendung von Git direkt im Atom-Editor zu starten. Nach meiner Erfahrung macht dies die Arbeit mit Git zu einem angenehmeren, reibungsloseren und effizienteren Erlebnis. Ich hoffe, Sie finden eine der Optionen, die für Sie dasselbe gilt!