GUIs für Git
Git GUI
In git enthalten - Über git gui
die Befehlszeile ausführen und vom Windows- Installationsprogramm msysgit zum Startmenü hinzufügen.
Git GUI kann einen Großteil dessen tun, was Sie mit Git tun müssten. Einschließlich Phasenänderungen, Konfigurieren von Git und Repositorys, Push-Änderungen, Erstellen / Auschecken / Löschen von Zweigen, Zusammenführen und vielen anderen Dingen.
Eine meiner Lieblingsfunktionen sind die Verknüpfungen "Stage Line" und "Stage Hunk" im Kontextmenü, mit denen Sie bestimmte Teile einer Datei festschreiben können. Sie können das gleiche über erreichen git add -i
, aber ich finde es einfacher zu bedienen.
Es ist nicht die schönste Anwendung, aber es funktioniert auf fast allen Plattformen (basierend auf Tcl / Tk)
Screenshots | ein Screencast
Auch mit git enthalten. Es ist ein Git-Verlaufs-Viewer und ermöglicht die Visualisierung des Verlaufs eines Repositorys (einschließlich der Zweige, wenn diese erstellt und zusammengeführt werden). Sie können Commits anzeigen und suchen.
Passt gut zu Git-GUI.
Mac OS X-Anwendung. Hauptsächlich ein Äquivalent von git log
, hat aber eine gewisse Integration mit Github (wie die "Netzwerkansicht").
Sieht hübsch aus und passt zu Mac OS X. Sie können Repositorys durchsuchen. Die größte Kritik an Gitnub ist, dass es die Geschichte linear zeigt (jeweils ein Zweig) - es visualisiert nicht das Verzweigen und Zusammenführen, was bei git wichtig sein kann, obwohl dies eine geplante Verbesserung ist.
Links herunterladen, Protokoll und Screenshots ändern | Git-Repository
Beabsichtigt, ein "Gitk-Klon für OS X" zu sein.
Es kann den nichtlinearen Verzweigungsverlauf visualisieren, Commits ausführen, Commits anzeigen und suchen und einige andere nützliche Funktionen wie das "Quicklook" jeder Datei in jeder Revision (Drücken Sie die Leertaste in der Dateilistenansicht) und das Exportieren einer beliebigen Datei (per Drag & Drop).
Es ist weitaus besser in OS X integriert als git-gui
/ gitk
und selbst bei außergewöhnlich großen Repositorys schnell und stabil.
Das ursprüngliche Git-Repository pieter wurde kürzlich nicht aktualisiert (über ein Jahr zum Zeitpunkt des Schreibens). Ein aktiver gepflegter Zweig ist bei Brotherbard / Gitx verfügbar - er fügt hinzu: "Seitenleiste, Abrufen, Ziehen, Schieben, Remote hinzufügen, Zusammenführen, Cherry-Pick, Rebase, Klonen, Klonen zu".
Herunterladen | Screenshots | Git Repository | Brotherbard Gabel | Laullon Gabel
Von der Homepage:
SmartGit ist ein Front-End für das verteilte Versionskontrollsystem Git und läuft unter Windows, Mac OS X und Linux. SmartGit ist für Entwickler gedacht, die eine grafische Benutzeroberfläche einem Befehlszeilenclient vorziehen, um mit Git - dem derzeit leistungsstärksten DVCS - noch produktiver zu arbeiten.
Sie können es von ihrer Website herunterladen .
Herunterladen
TortoiseSVN Git-Version für Windows-Benutzer.
Es portiert TortoiseSVN nach TortoiseGit. Die neueste Version 1.2.1.0 Diese Version kann reguläre Aufgaben ausführen, z. B. Festschreiben, Protokoll anzeigen, Version zwei unterscheiden, Zweig und Tag erstellen, Patch erstellen usw. Weitere Informationen finden Sie in den ReleaseNotes . Willkommen, um dieses Projekt beizutragen.
Herunterladen
QGit ist ein Git-GUI-Viewer, der auf Qt / C ++ basiert.
Mit qgit können Sie den Revisionsverlauf durchsuchen, Patch-Inhalte und geänderte Dateien anzeigen und verschiedene Entwicklungszweige grafisch verfolgen.
Herunterladen
gitg ist ein Git-Repository-Viewer, der auf gtk + / GNOME abzielt. Eines der Hauptziele besteht darin, eine einheitlichere Benutzererfahrung für Git-Frontends auf mehreren Desktops bereitzustellen. Dabei wird keine plattformübergreifende Anwendung geschrieben, sondern in enger Zusammenarbeit mit ähnlichen Clients für andere Betriebssysteme (wie GitX für OS X).
Eigenschaften
- Revisionsverlauf durchsuchen.
- Behandeln Sie große Repositorys (lädt das Linux-Repository, über 17000 Revisionen, unter 1 Sekunde).
- Änderungen festschreiben.
- Einzelne Hunks inszenieren / entbühnen.
- Änderungen rückgängig machen.
- Zeigen Sie den kolorierten Unterschied der Änderungen in den Revisionen an.
- Durchsuchen Sie den Baum nach einer bestimmten Revision.
- Exportieren Sie Teile des Baums einer bestimmten Revision.
- Geben Sie alle Referenzdaten an, die ein Befehl wie 'git log' verstehen kann, um den Verlauf zu erstellen.
- Anzeigen und Wechseln zwischen Zweigen in der Verlaufsansicht.
Download: Veröffentlichungen oder Quelle
Gitbox ist eine grafische Oberfläche für Mac OS X für das Git-Versionskontrollsystem. In einem einzigen Fenster sehen Sie Zweige, Verlauf und Arbeitsverzeichnisstatus.
Der tägliche Betrieb ist einfach: Änderungen an und ohne Bühne mit einem Kontrollkästchen. Commit, Pull, Merge und Push mit einem einzigen Klick. Doppelklicken Sie auf eine Änderung, um einen Unterschied mit FileMerge.app anzuzeigen.
Herunterladen
Die Gity-Website enthält nicht viele Informationen, aber aus den Screenshots geht hervor, dass es sich um eine funktionsreiche Open-Source-OS X-Git-GUI handelt.
Download oder Quelle
Meld ist ein visuelles Diff- und Merge-Tool. Sie können zwei oder drei Dateien vergleichen und an Ort und Stelle bearbeiten (Diffs werden dynamisch aktualisiert). Sie können zwei oder drei Ordner vergleichen und Dateivergleiche starten. Sie können eine Arbeitskopie von gängigen Versionskontrollsystemen wie CVS, Subversion, Bazaar-ng und Mercurial [ und Git ] durchsuchen und anzeigen .
Downloads
Eine Git-GUI für OSX von Steve Dekorte.
Sehen Sie auf einen Blick, welche Remote-Zweige Änderungen zum Ziehen und welche lokalen Repos Änderungen zum Drücken haben. Die Git-Ops Add, Commit, Push, Pull, Tag und Reset werden ebenso unterstützt wie visuelle Unterschiede und visuelles Durchsuchen der Projekthierarchie, die lokale Änderungen und Ergänzungen hervorheben.
Kostenlos für 1 Repository, 25 US-Dollar für mehr.
Herunterladen
Konzentriert sich darauf, Git benutzerfreundlich zu machen. Bietet eine native Cocoa-Benutzeroberfläche (Mac-ähnlich), schnelles Durchsuchen des Repositorys, Klonen, Push / Pull, Verzweigen / Zusammenführen, visuelle Unterschiede, Remote-Verzweigungen, einfachen Zugriff auf das Terminal und vieles mehr.
Durch die intuitive und einfache Ausführung der am häufigsten verwendeten Git-Aktionen macht Sprout (ehemals GitMac) Git benutzerfreundlich. Sprout ist mit den meisten Git-Workflows kompatibel und eignet sich hervorragend für Designer und Entwickler, für die Zusammenarbeit im Team sowie für fortgeschrittene und unerfahrene Benutzer.
Herunterladen | Webseite
Eine funktionsreiche Git-GUI für Mac OSX. Kostenlose 30-Tage-Testversion, 59 USD für eine Einzelbenutzerlizenz.
Herunterladen | Webseite
EGit ist ein Eclipse Team-Anbieter für das Git-Versionskontrollsystem. Git ist ein verteiltes SCM, dh jeder Entwickler verfügt über eine vollständige Kopie des gesamten Verlaufs jeder Revision des Codes, wodurch Abfragen zum Verlauf sehr schnell und vielseitig möglich sind.
Das EGit-Projekt implementiert Eclipse-Tools zusätzlich zur JGit-Java-Implementierung von Git.
Herunterladen | Webseite
Open Source für Windows - Installiert alles, was Sie für die Arbeit mit Git benötigen, in einem einzigen, benutzerfreundlichen Paket.
Git Extensions ist ein Toolkit, mit dem Sie die Arbeit mit Git unter Windows intuitiver gestalten können. Die Shell-Erweiterung wird in Windows Explorer integriert und zeigt ein Kontextmenü für Dateien und Verzeichnisse an. Es gibt auch ein Visual Studio-Plugin zur Verwendung von Git aus Visual Studio.
Herunterladen
Vielen Dank an dbr für die Ausarbeitung des Git-GUI-Materials.
SourceTree ist ein kostenloser Mac-Client für Git, Mercurial und SVN. Es wurde von Atlassian, den Leuten hinter BitBucket, entwickelt und scheint mit jedem VC-System gleich gut zu funktionieren. So können Sie ein einziges Tool für alle Ihre Projekte beherrschen, unabhängig davon, ob diese versioniert sind. Mit vielen Funktionen und KOSTENLOS.
Experten-Ready & Feature-Packed für Anfänger und Fortgeschrittene:
Überprüfen Sie ausgehende und eingehende Änderungssätze. Kirschpickel zwischen Zweigen. Patch-Handling, Rebase, Stash / Shelve und vieles mehr.
Herunterladen | Webseite
rm -rf .git
die Datenbank von git löschen.