В Linux общността по принцип всички използватпротокола Git под някаква форма. Git работи толкова добре, защото е интегриран в командния ред и Linux начина на правене на неща. За съжаление, не всеки има търпение да се справи с продължителното количество Git команди за актуализиране на изходния код. В резултат на това много разработчици се обръщат към клиентите на Github, за да опростят процеса. В този списък ще разгледаме някои от най-добрите клиенти на Github за Linux.
Забележка: има много клиенти на Github за Linux. Ако знаете за страхотен инструмент за взаимодействие с Git, за който не се говори в този списък, моля, кажете ни за него в секцията за коментари по-долу!
1. GitKraken

GitKraken е свободен, многоплатформен Gitклиент. Потребителите трябва да платят, за да използват този продукт с търговска цел и с големи екипи. Това не е отворен код. Въпреки това, той има безплатна версия, която всеки може да използва (по лични и хоби причини).
Професионалната версия на GitKraken има многофункции, но повечето потребители в Linux, които програмират само за училище или за нетърговска употреба, трябва да са добре с безплатната версия. Този инструмент прави управлението и контрола на изходния код чрез протокола Git много лесно.
Един от основните привлекателни за GitKraken е модерниятдизайн. Той е чист и лесен за очите, а на разположение има специален екип, който да поддържа потребителите. Разработчиците, които търсят гладък инструмент за управление на Git с лекота, трябва да разгледат този инструмент над всички останали.
Забележителни функции
- Безплатно за лична употреба
- Поддръжка за всички основни операционни системи, така че целият ви екип да може да го използва
- Лесен за използване и навигация
- Поддръжка за Gitflow (графичен инструмент за разклоняване на Git)
- Поддръжка на Git LFS (голямо съхранение на файлове)
- Приспособими графики за ангажиране
- Поддръжка за Git Hooks
- Бутон за бързо отмяна / повтор
- Поддръжка за множество доставчици на Git (включително самостоятелно хоствани)
- Мощната функция „размит търсач“ позволява на потребителите бързо да търсят команди и действия и да ги изпълняват
- Подмодулите позволяват лесно сътрудничество в екип
- Множеството теми на потребителския интерфейс позволяват на потребителя да персонализира GitKraken по свой вкус
- Визуални представяния на Git repo активността в графики
2. SmartGit

SmartGit е кросплатформен Git клиент. Подобно на GitKraken, софтуерът е безплатен за лична употреба, с платена, „професионална“ версия за екипи. SmartGit поддържа множество Git доставчици, включително GitHub, BitBucket, самостоятелно хоствани Git сървъри и Atlassian Stash. В допълнение към това, SmartGit може да се справи и с SVN и Mercurial доста добре.
Дизайнът на програмата е много изчистен иникой не глупости. Не се отделя много време за разкрасяване на всичко. Вместо това разработчиците фокусират всичко върху функции, а най-използваните винаги са в обсега на ръцете. Този Git клиент е идеален за разработчици, които ценят функции над фантазирани UI елементи и красиви цветове.
Забележителни функции
- Поддръжка за множество доставчици на Git (включително самостоятелно хоствани)
- Поддръжка за други методи за контрол на източници, освен Git (SVN и Mercurial)
- Поддръжка на GitFlow (графичен мениджър на клонове на Git)
- Git Голямо съхранение на файлове
- Чист дизайн на потребителския интерфейс
- Лесно за сравняване на разликите един до друг
- Интегриран SSH клиент за бързи дистанционни връзки
- Отлично различно средство, което е мощно и лесно за използване
3. Gitg

Gitg е браузър за софтуерно хранилище на Gitспециално създаден за Gnome десктоп и набор от приложения (макар че, странно, той има версия на Mac). Основната цел на инструмента Gitg е да предостави на потребителите на Linux лесен за използване интерфейс към командния ред Git.
Софтуерът е с отворен код и кодът е напълно подлежащ на одит за всеки. Помислете за Gitg, ако сте разработчик на софтуер, който обича Gnome десктоп среда в Linux.
Забележителни функции
- Отворен код и свободен за използване завинаги
- Има вграден преглед на файлове, за да разгледа лесно кода
- Интеграция в работния плот на Gnome Shell, която позволява на потребителите да преглеждат наскоро достъпни хранилища на Git и т.н.
- Прилича много на клиента на Mac OS GitX и неговия набор от функции
- Проектът Gitg работи в сътрудничество с GitX за Mac, за да направи приложението по-подобно
- Функцията за търсене позволява бързо търсене в клонове и маркери
- Ангажирайте инструмента за проверка на правописа
4. Магит

Magit е плъгин за текстовия редактор на Emacs ие инсталируем на всички операционни системи, които в момента поддържат Emacs. Плъгинът е с отворен код под GNU General Public License V3. Плъгинът твърди, че е пълен „Git Porcelain” преден край, който подобрява клиентския интерфейс на Git.
Този клиент е идеален за тези, които използват текстовия редактор на Emacs за разработка на софтуер и се нуждаят от добър Git инструмент, за да вървят заедно с него.
Забележителни функции
- Улеснява използването на Git в терминалаопростяване на команди и подобряване на синтаксиса (добавям, съм, bisect, обвинявам, клон, каса, череша, cherry-pick, изчиствам, клонирам, ангажирам, конфигурирам, описвам, различавам, извличам и т.н.)
- Интегрира се с текстовия редактор на Emacs, за да можете да правите разработка и контрол на източника чрез Git в същото приложение
- Работи с множество доставчици на Git, включително самостоятелно хоствани
- Текстовата основа го прави идеален за терминални фенове, които не обичат Git GUI инструменти
Коментари