GUI für Git – Teil 2
Raus aus dem Terminal in eine grafische Oberfläche. So benutzt man Git-Befehle mit einem GUI-Client.
- Daniel Schwabe
Im Heftartikel haben wir gezeigt, wie man mit Git im Terminal die Versionsverwaltung direkt auf der Kommandozeile meistert. Doch nicht jeder fühlt sich im Terminal zu Hause. Genau hier kommt GitHub Desktop ins Spiel – ein lokales Programm, das eine grafische Oberfläche für Git bietet. Dadurch werden aus eingetippten Befehlen einfache Klicks auf Bedienelemente. In diesem ergänzenden Online-Tutorial erklären wir, wie man mit Github Desktop Onlinerepositorys verwaltet und Commits auf den PC herunterlädt und in ein Onlinerepository hochlädt.
Dieser Artikel setzt das Wissen aus den vorausgegangenen Heftartikeln und dem Online-Artikel voraus.
Vorhandenes, lokales Repository auf GitHub hochladen
Um ein bisher nur lokal vorhandenes Repository auf Github hochzuladen, wählt man in GitHub Desktop das betreffende Repository aus. Dann klickt man oben in der Menüleiste auf „Repository/Repository Settings“. Im sich öffnenden Fenster klickt man auf „Remote“ und klickt auf den blauen „Publish“ Button.
Jetzt muss man den Desktop-Client über den Browser authentifizieren. Es öffnet sich automatisch ein Browserfenster, in dem man sich anmelden muss. Ist das geschehen, kehrt man zu GitHub Desktop zurück.
Jetzt hat man die Option, das Repository hochzuladen. Dafür trägt man einen Namen für das Onlinerepository ein, eine optionale Beschreibung und wählt noch aus, ob der Code privat bleiben soll. Dann klickt man auf „Publisch repository“. Das erzeugt ein neues Repository online auf GitHub unter dem Account, mit dem man sich eingeloggt hat.
Onlinerepository auf den Computer kopieren
In der Liste, in der man seine lokal vorhandenen Repositorys auswählen kann, klickt man auf den „Add“-Button und wählt dann „Clone Repository“ aus.
Es öffnet sich ein Fenster, das alle Onlinerepositorys des GitHub-Accounts anzeigt.
Aus dieser Liste wählt man dann das Repository aus, das man klonen möchte, gibt darunter noch den Speicherpfad an und klickt auf Clone.
Jetzt wird das Repository von GitHub heruntergeladen und kann lokal verwaltet werden.
Hoch- und runterladen
Das Pushen und Pullen in Github Desktop funktioniert in der Repository-Ansicht Über den Button oben rechts. Dieser wird kontextsensitiv zu einem „Push“-Button, wenn man Commits lokal hat, die man hochladen kann. Wenn es keine Änderung zu pushen gibt, zeigt der Button „Fetch Origin“ an. Klickt man den Button jetzt, überprüft das Programm, ob es online Änderungen gibt, die noch nicht heruntergeladen wurden. Ist das der Fall, wird der Button zu einer „Pull“-Schaltfläche. Klickt man ihn jetzt, lädt er alle Commits aus dem Onlinerepository herunter.
Videos by heise
(das)