Szukaj…


GitHub Desktop

Strona internetowa: https://desktop.github.com
Cena: bezpłatnie
Platformy: OS X i Windows
Opracowany przez: GitHub

Git Kraken

Strona internetowa: https://www.gitkraken.com
Cena: 60 USD / rok (bezpłatnie dla Open Source, edukacji, organizacji non-profit, startupów lub użytku osobistego)
Platformy: Linux, OS X, Windows
Opracowany przez: Axosoft

SourceTree

Strona internetowa: https://www.sourcetreeapp.com
Cena: bezpłatnie (konto jest konieczne)
Platformy: OS X i Windows
Deweloper: Atlassian

gitk i git-gui

Po zainstalowaniu Git otrzymujesz także jego narzędzia wizualne, gitk i git-gui.

gitk to graficzna przeglądarka historii. Pomyśl o tym jak o potężnej powłoce GUI nad git log i git grep. Jest to narzędzie do użycia, gdy próbujesz znaleźć coś, co wydarzyło się w przeszłości, lub wizualizować historię projektu.

Gitk najłatwiej wywołać z wiersza poleceń. Po prostu włóż płytę do repozytorium Git i wpisz:

$ gitk [git log options]

Gitk akceptuje wiele opcji wiersza poleceń, z których większość jest przekazywana do podstawowej akcji dziennika git. Prawdopodobnie jedną z najbardziej przydatnych jest flaga --all , która mówi gitk, aby pokazywał zatwierdzenia osiągalne z dowolnego odwołania, nie tylko HEAD. Interfejs Gitk wygląda następująco:

gitk Rycina 1-1. Przeglądarka historii gitk.

Na górze jest coś, co wygląda trochę jak wyjście git log --graph; każda kropka reprezentuje zatwierdzenie, linie reprezentują relacje nadrzędne, a odniesienia są pokazane jako kolorowe pola. Żółta kropka reprezentuje HEAD, a czerwona kropka oznacza zmiany, które jeszcze nie zostały zatwierdzone. Na dole jest widok wybranego zatwierdzenia; komentarze i łatka po lewej stronie oraz widok podsumowania po prawej stronie. Pomiędzy znajduje się zbiór elementów sterujących używanych do wyszukiwania historii.

Możesz uzyskać dostęp do wielu funkcji związanych z git, klikając prawym przyciskiem myszy nazwę gałęzi lub komunikat zatwierdzenia. Na przykład sprawdzenie innej gałęzi lub wiśniowego wyboru zatwierdzenia można łatwo wykonać jednym kliknięciem.

Z drugiej strony git-gui jest przede wszystkim narzędziem do tworzenia commits. To również najłatwiej wywołać z wiersza poleceń:

$ git gui

I wygląda to tak:

Narzędzie git-gui zatwierdzania git-gui .

gitgui

Rycina 1-2. Narzędzie do zatwierdzania git-gui.

Po lewej stronie jest indeks; zmiany etapowe są na górze, zmiany etapowe na dole. Możesz przenosić całe pliki między dwoma stanami, klikając ich ikony, lub możesz wybrać plik do przeglądania, klikając jego nazwę.

W prawym górnym rogu znajduje się widok różnic, który pokazuje zmiany dla aktualnie wybranego pliku. Poszczególne przystawki (lub pojedyncze linie) można wystawiać, klikając prawym przyciskiem myszy w tym obszarze.

W prawym dolnym rogu jest obszar wiadomości i akcji. Wpisz swoją wiadomość w polu tekstowym i kliknij „Zatwierdź”, aby zrobić coś podobnego do git commit. Możesz także zmienić ostatni zatwierdzenie, wybierając przycisk „Zmień”, który zaktualizuje obszar „Zmiany etapowe” o zawartość ostatniego zatwierdzenia. Następnie możesz po prostu wprowadzić lub cofnąć zmiany, zmienić komunikat zatwierdzenia i ponownie kliknąć „Zatwierdź”, aby zastąpić stary zatwierdzenie nowym.

gitk i git-gui to przykłady narzędzi zorientowanych na zadania. Każdy z nich jest dostosowany do określonego celu (odpowiednio przeglądanie historii i tworzenie zatwierdzeń) i pomija funkcje niepotrzebne do tego zadania.

Źródło: https://git-scm.com/book/en/v2/Git-in-Other-Environments-Graphical-Interfaces

SmartGit

Strona internetowa: http://www.syntevo.com/smartgit/
Cena: Bezpłatnie tylko do użytku niekomercyjnego. Licencja wieczysta kosztuje 99 USD
Platformy: Linux, OS X, Windows
Opracowany przez: syntevo

Rozszerzenia Git

Strona internetowa: https://gitextensions.github.io
Cena: bezpłatnie
Platforma: Windows



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow