GitHub Desktop wurde letzte Woche veröffentlicht.
Moment mal, hat GitHub nicht schon *zwei* Desktop-Apps? Wenn Ihnen die gleiche Frage durch den Kopf ging, als Sie das zum ersten Mal gelesen haben, sind Sie nicht allein. Ja, GitHub hatte zwei Desktop-Apps – eine für Mac OS und eine für Windows –, hat sich aber entschieden, diese zu einer einzigen App zu vereinen. Anstelle von GitHub for Mac und GitHub for Windows haben wir jetzt nur noch **GitHub Desktop**.
Ich hatte eigentlich vor, eine vollständige Rezension der App zu schreiben, entschied mich aber, dass es unfair wäre, sich nach nur wenigen Tagen der Nutzung (und nicht einmal bei einem echten Projekt) eine Meinung darüber zu bilden. Stattdessen beschloss ich, dass wir sie gemeinsam auspacken und sehen können, worum es geht. Dies ist ein Video von meiner ersten Erfahrung mit GitHub Desktop, vom Download bis zum ersten Commit. Ich war mir nicht sicher, was mich erwarten würde, und jetzt können Sie mir zusehen, wie ich zum ersten Mal damit herumhantiere.
Das Ganze mit „Desktop“ ist nur Wortklauberei. Es ist dieselbe Anwendung mit Mac- und Windows-Versionen. Tatsächlich, wenn Sie GitHub für Windows installiert hatten, wurde es vor ein paar Tagen automatisch auf diese neueste Version aktualisiert. Abgesehen von der Zeitachse oben ist es dasselbe wie immer.
Okay, jetzt ergibt alles Sinn für mich.
Ich hatte GitHub für Windows und erinnere mich, dass ich buchstäblich nach diesen Begriffen gesucht habe, um es herunterzuladen. Dann las ich von GitHub for Desktop und dachte, es sei eine andere Anwendung. Eigentlich dachte ich, GitHub for Windows sei eine Microsoft-Sache. Aber das war es nicht.
Ich sehe jetzt auch, dass in den Einstellungen „GitHub Desktop“ steht.
Also, da haben Sie es.
Es ist auf jeden Fall viel schneller als das letzte Update, das sie für Github Windows gemacht haben. Auch eine nette (wenn auch nutzlose) kleine visuelle Zeitachse von Commits, und vielleicht bin ich dumm, aber die Möglichkeit, lokale Branches zu löschen, ist verschwunden. Früher war es unter „Branches verwalten“ (ebenfalls verschwunden). Irgendwelche Ideen?
Ich benutze es täglich, seit es letzte Woche herauskam. Das Projekt, an dem ich arbeite, ist in Visual Studio Blend 2015, was sich bemerkenswert gut integriert.
Ich mochte die Desktop-App von GitHub nie (GitHub for Windows, GitHub Desktop, alles dasselbe). Der
Sync-Button war nicht nur verwirrend für mich, sondern auch sehr fehlerhaft. Ich bin zu SourceTree gewechselt und habe nie zurückgeschaut.Ich bin zum Terminal gewechselt und habe nie zurückgeschaut.
Ich würde Atom mit git-plus ausprobieren. Das ist alles von einem Editor aus.
Oder Brackets mit brackets-git, was Ihnen auch eine ziemlich nette GUI für die Arbeit mit Git bietet.
Wahr, aber wenn Sie mehr als einen Editor verwenden (z. B. Sublime & Visual Studio), ist es sinnvoller, einen zentralen Git-Client zu haben als einen Client für jeden Editor.
(Und bezüglich des Terminals, ja, das funktioniert auch gut. Ich bevorzuge einfach einen visuelleren Ansatz, besonders wenn es um die Visualisierung von Branch-Zeitleisten, das Vergleichen von Dateien usw. geht.)
Kein visueller Diff/Merge-Tooling. Unglücklich.
Ich mag die Ansicht für Feature-Branches und dann direkt zum PR. Habe aber nie ihre Terminologie für Sync und Publish verstanden. Bedeutet Sync pullen mit Rebase oder einfach nur auf meiner Arbeit pullen und dann pushen? Und oh je, jetzt habe ich einen Konflikt. Zurück zur Kommandozeile. SourceTree fand ich auch etwas überladen. Ich teste gerade gitup.co. Es ist schwer, nicht manchmal das alte git gui und gitk zu benutzen. Ich schätze, es geht nur darum, was man weiß.
Ich benutze die GUI nur, um einen visuellen Schnappschuss der Commit-Historie zu erhalten und um Dateiveränderungen anzuzeigen.
Für alle meine Git-Befehle verwende ich die posh-git-Shell, da ich dem „Sync“-Button nie vertraut habe. :)
Habe versucht, es auf meinem Heimrechner zu aktualisieren. Es lud mit dem bestehenden Projekt und… es gibt keine Möglichkeit, einfach nur einen einfachen
git pullzu machen.Ugh. Tower ist ein weitaus besserer GUI-Git-Client (nur Mac).
Die GitHub Desktop-App ist im Vergleich zu ihren Konkurrenten absoluter Mist, schauen Sie sich zum Beispiel SourceTree an.