Volt
00000000

Anleitung

Ein Git-Client für den Mac, in Ihrem Editor

Ein Git-Client ist ein zweites Programm neben dem Editor, eine zweite Sicht auf dieselben Dateien und ein Umweg jedes Mal, wenn ein Commit noch eine Korrektur braucht. Hier steht, was die eigenständigen Clients gut können, und wie es ist, wenn das Repository-Fenster zum Editor gehört.

Die üblichen Möglichkeiten

Die Kommandozeile kann alles und zeigt sehr wenig. GitHub Desktop und Sourcetree sind kostenlos; Fork und Tower sind ausgefeilte, kostenpflichtige Clients mit dem größten Funktionsumfang — interaktives Rebase, ein Verlaufsgraph, jede Operation, die Git kennt. Allen gemeinsam ist, dass der Code woanders ist: Sie lesen einen Diff in einem Fenster und korrigieren die Zeile in einem anderen.

Git ▸ Repository… in Volt

Ein Fenster pro Repository (⇧⌘0), mit vier Bereichen.

Änderungen. Haken Sie eine Datei an, um sie vorzumerken, oder setzen Sie den Cursor in eine einzelne Änderung und merken Sie nur diesen Block vor — oder verwerfen Sie ihn, was genau diese eine Änderung zurücknimmt und sonst nichts. Nachricht schreiben, den letzten Commit ergänzen, wenn es das ist, und mit ⌘↩ committen.

Verlauf. Das ganze Repository oder eine einzelne Datei, ein Commit nach dem anderen, mit den Dateien, die jeder berührt hat, und dem Unterschied für die gewählte. Nach Nachricht durchsuchen, jede Fassung öffnen oder eine Datei genau so zurückholen, wie ein Commit sie hinterlassen hat.

Branches. Lokale und solche, die nur auf dem Server liegen, wie weit jeder voraus oder zurück ist, und wechseln, anlegen oder löschen.

Beiseitegelegtes. Die Arbeitskopie beiseitelegen — neue Dateien eingeschlossen —, lesen, was darin ist, bevor Sie entscheiden, und sie zurückholen, in der Liste behalten oder nicht.

Das Fenster liest das Repository neu, sobald es nach vorn kommt — ein Commit im Terminal wird also nie veraltet angezeigt.

In der Datei, die Sie bearbeiten

  • Änderungsbalken am Rand und an der Bildlaufleiste: hinzugefügt, geändert, und ein Keil, wo Zeilen verschwunden sind.
  • Diese Änderung vormerken direkt aus dem Editor, und Änderung zurücknehmen, um eine als gewöhnliche, widerrufbare Bearbeitung zurückzusetzen.
  • Die Autorenspalte am Rand, oder nur für die Zeile, in der Sie sind.
  • Mit Revision vergleichen… — damals und jetzt, Zeilen ausgerichtet, mit „Links übernehmen“, um einen Unterschied zurückzuholen.
  • Git ▸ Verlauf… für diese Datei, ein Commit nach dem anderen.
  • Konflikte, einer nach dem anderen: behalten, was hier ist, was ankam, oder beides.
  • Abholen, Holen und übernehmen, Übertragen, mit dem, was wartet, in einer Zeile.
  • Die Dateiliste markiert, was sich geändert hat, mit einem Buchstaben neben jedem Namen.

Was bewusst fehlt

Merge, Rebase und das Zurücknehmen eines Commits sind Entscheidungen über den Verlauf, und sie gehören in ein Werkzeug, das ihn ganz zeigt. Ein Pull, der zusammenführen müsste, wird mit Gits eigenen Worten abgelehnt, statt für Sie entschieden. Wer jeden Tag rebaset, behält dafür seinen Client und lässt den Editor den Rest erledigen.

Fragen

Kann ich einen Teil einer Datei vormerken?

Ja. Setzen Sie den Cursor in eine Änderung und merken Sie diesen Block vor — im Repository-Fenster oder direkt im Editor —, und Zurücknehmen nimmt ihn wieder heraus.

Zeigt er den Verlauf einer einzelnen Datei?

Ja, einen Commit nach dem anderen mit dem, was jeder darin geändert hat, und jede Fassung lässt sich öffnen, vergleichen oder zurückholen.

Kann er Merge-Konflikte lösen?

Ja. Git ▸ Konflikte geht sie im Editor durch und behält, was hier ist, was ankam, oder beides.

Kann er mergen oder rebasen?

Nein, mit Absicht. Ein Pull ist nur Fast-Forward, und einer, der zusammenführen müsste, wird mit Gits eigener Erklärung abgelehnt.

Muss Git installiert sein?

Ja. Git muss auf dem Mac sein — aus Apples Command Line Developer Tools oder aus Homebrew —, und Volt sagt deutlich, wenn es fehlt.

Funktioniert es außerhalb eines Repositorys?

Die Änderungsbalken schon: Eine Datei, von der Git nichts weiß, wird gegen ihren gesicherten Stand markiert — Sie sehen also trotzdem, was Sie seit dem Öffnen geändert haben.

Öffnen Sie Ihr Repository

Volt ist in der kostenlosen Beta. Laden Sie ihn jetzt — ohne Konto, ohne Anmeldung — und probieren Sie ihn an der Datei aus, um die es geht. Jeder Build läuft sieben Tage, und jedes Update gibt weitere sieben.

Volt für Mac laden

macOS 13 oder neuer, Apple Silicon. Etwa 8 MB, signiert und notarisiert. Alle Funktionen · was sich in diesem Build geändert hat.

Verwandte Anleitungen