4-те най-добри Github клиента за Linux

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

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

1. GitKraken

GitKraken е безплатен, кросплатформен Git клиент. Потребителите трябва да плащат, за да използват този продукт с търговска цел и с големи екипи. Не е с отворен код. Въпреки това има безплатна версия, която всеки може да използва (по лични и хоби причини).

Професионалната версия на GitKraken има много функции, но повечето потребители на Linux, които програмират само за училище или за некомерсиална употреба, трябва да са добре с безплатната версия. Този инструмент прави много лесно управлението и контрола на изходния код чрез Git протокола.

  Как да четете комикси на Linux с Peruse

Една от основните черти на GitKraken е модерният дизайн. Той е чист и лесен за очите и има специален екип, който да поддържа потребителите. Разработчиците, които търсят гладък инструмент за управление на Git с лекота, трябва да обмислят този инструмент преди всички останали.

Забележителни характеристики

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

2. SmartGit

SmartGit е кросплатформен Git клиент. Подобно на GitKraken, софтуерът е безплатен за лична употреба, с платена „професионална“ версия за екипи. SmartGit поддържа множество доставчици на Git, включително GitHub, BitBucket, самостоятелно хоствани Git сървъри и Atlassian Stash. В допълнение към това, SmartGit също може да се справи SVN и Mercurial доста добре.

Дизайнът на програмата е много изчистен и без глупости. Не се отделя много време за разкрасяване на всичко. Вместо това разработчиците фокусират всичко върху функциите, а най-използваните винаги са на една ръка разстояние. Този Git клиент е идеален за разработчици, които ценят функциите пред елегантните елементи на потребителския интерфейс и красивите цветове.

  Как да настроите LightDM на Arch Linux

Забележителни характеристики

Поддръжка за множество доставчици на 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, за да направи приложението по-подобно
Функцията за търсене позволява бързо търсене на клонове и етикети
Извършете инструмент за проверка на правописа

  Как да използвате pandoc за конвертиране на файлове в командния ред на Linux

4. Магит

Magit е плъгин за текстовия редактор на Emacs и може да се инсталира на всички операционни системи, които в момента поддържат Emacs. Плъгинът е с отворен код под GNU General Public License V3. Плъгинът твърди, че е пълен „Git Porcelain“ преден край, който подобрява клиентския интерфейс на Git.

Този клиент е идеален за тези, които използват текстовия редактор на Emacs за разработка на софтуер и се нуждаят от добър инструмент Git, за да се съчетаят с него.

Забележителни характеристики

Прави използването на Git в терминала много по-лесно чрез опростяване на командите и подобряване на синтаксиса (добавяне, am, bisect, blame, branch, checkout, cherry, cherry-pick, clean, clone, commit, config, describe, diff, fetch и т.н. .)
Интегрира се с текстовия редактор на Emacs, така че можете да правите разработка и контрол на източника чрез Git в същото приложение
Работи с множество доставчици на Git, включително самостоятелно хоствани
Базираният на текст го прави идеален за фенове на терминали, които не харесват инструментите на Git GUI