За някои идеята за графичен клиент на Git е свещена. Git е инструмент за командния ред, в края на краищата. Това всъщност е един от най-лесните инструменти за команден ред, които да използвате, така че защо да използвате GUI на първо място? Това се свежда до визуалните зони, в които командната линия е недостатъчна. Клиентите на GUI са за графики, диаграми, подчертаване и всички хубави неща, които ви помагат да обгърнете сложността на вашия проект. Всички тези клиенти са богати на тези неща и всеки ще бъде отлично допълнение към вашия Git workflow.

По-долу са някои от най-добрите графични клиенти на Git за Linux.

1. Git Cola

Git Cola е наблизо за доста време и това е класически пример за Linux с отворен код, който прави точно това, от което се нуждае, без да се забива с много ненужни екстри.

Git Cola е написан на Python и разполага с GTK интерфейс, за да се интегрира перфектно с повечето настолни компютри. Тъй като е с отворен код, той е налице и в повечето хранилища за дистрибуция, което го прави лесен за актуализиране и поддръжка.

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

2. GitEye

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

GitEye носи с него по-подробен интерфейс. Той има отличен браузър за дърво на файловете вляво от екрана. GitEye също прави сърфирането и проверката на клоновете ви много проста. Освен това GitEye има някои чисти функции, които ви позволяват да проследявате историята на файла и да управлявате изгражданията на проект чрез изграждащ сървър.

3. Gitg

Gitg е графичният Git клиент по подразбиране за работния плот на GNOME. Както много по-нови програми за GNOME, това е вид голи кости на външен вид. Минималистичните дизайнерски решения на GNOME не означават, че Gitg не може да направи точно това, от което се нуждаете.

Gitg има чудесна визуализация на историята на проекта и ви позволява да избирате клона си в движение. Неговият комичен екран е малко объркващ отначало, но всъщност е много лесен за използване, след като се окачиш. Тя Ви представя с поетапните промени и лесно можете да ги оцените точно там и да създадете своя ангажимент.

Gitg е отлична опция, ако търсите нещо просто, което се вписва в компютъра ви.

4. QGit

Ако Gitg е GNOME клиент, QGit е плазмен / Qt един. QGit е бил наоколо за известно време и наистина е усъвършенствал подхода си. QGit също има отлично визуално представяне на историята на вашия проект, което е интуитивно за навигация. Не можете да видите само кои са ангажиментите, но и засегнатите файлове.

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

QGit използва по-класически подход към контрола си. Повечето от тях са в лентата с инструменти в горната част на прозореца. Можете да управлявате всичко от собствените си ангажименти до клонове от там. Това не е нищо ново, но е ефективно.

5. SmartGit

SmartGit е друга собствена опция. Този път, обаче, той е опакован за използване в Linux системи. SmartGit е безплатна за лична употреба, но изисква лиценз за предприятието. SmartGit изглежда и се чувства малко като IDE. Ако харесвате програми като Netbeans и Eclipse, шансовете SmartGit са за вас.

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

Инструментът на SmartGit е сред най-добрите. Той прави повечето от обичайните ви задачи възможно най-без усилия, като същевременно ви позволява максимален контрол, когато имате нужда от това.

Всички тези клиенти са страхотни. Изборът между тях се свежда до въпрос на вкус. Не забравяйте, че можете да използвате Git комфортно без GUI, така че този избор е всичко за екстри. Кое от вас най-много ви привлича и мислите, че ще помогне с начина, по който работите?

Тази статия е публикувана за първи път през януари 2012 г. и е актуализирана през юни 2018 г.