Для некоторых идея графического клиента Git является кощунством. В конце концов, Git — это инструмент командной строки. На самом деле это один из самых простых в использовании инструментов командной строки, так зачем вообще использовать графический интерфейс? Это сводится к визуальным областям, в которых не хватает командной строки. Клиенты с графическим интерфейсом предназначены для графиков, диаграмм, выделения и всех приятных вещей, которые помогают понять сложности вашего проекта. Все эти клиенты богаты именно этими вещами, и любой из них станет отличным дополнением к вашему рабочему процессу Git.
Ниже приведены некоторые из лучших графических клиентов Git для Linux.
1. Гит-кола
Гит Кола существует уже довольно давно и представляет собой классический пример инструмента Linux с открытым исходным кодом, который делает именно то, что ему нужно, не увязая в множестве ненужных действий. дополнительные услуги.
Git Cola написан на Python и имеет интерфейс GTK, поэтому идеально интегрируется с больш
1. Гит-кола
омпьютеров. Поскольку исходный код программы открыт, он также доступен в большинстве репозиториев дистрибутива, что упрощает его обновление и поддержку.Интерфейс разбит на четыре панели. Каждый из них отображает отдельный аспект репозитория Git вашего проекта. Он позволяет легко визуализировать разницу между коммитами в ваших файлах, а также быстро перемещаться между ветвями.
2. GitEye
GitEye — это бесплатный кроссплатформенный клиент для Git. Возможно, у него нет открытого исходного кода, но он находится в свободном доступе и бесплатен для использования. Интересно, что GitEye не устанавливается на ваш компьютер. Вместо этого он поставляется в двоичном виде, и вы можете просто запустить его из собственного каталога.
GitEye предлагает более подробный интерфейс. Он имеет отличный браузер дерева файлов в левой части экрана. GitEye также упрощает просмотр и проверку ваших веток. Кроме того, в GitEye есть несколько полезных функций, которые позволяют отслеживать историю файла и управлять сборками проекта через сервер сборки.
3. Блин
Гитг — это графический клиент Git по умолчанию для рабочего стола GNOME. Как и многие новые утилиты GNOME, на вид это своего рода простой скелет. Минималистичны
2. GitEye
означает, что Gitg не может делать именно то, что вам нужно.Gitg имеет отличную визуализацию истории проекта и позволяет вам выбирать ветку на лету. Поначалу его экран фиксации немного сбивает с толку, но на самом деле им очень легко пользоваться, как только вы освоите его. Он представляет вам промежуточные изменения, и вы можете легко оценить их и создать коммит.
Gitg — отличный вариант, если вы ищете что-то простое, подходящее к вашему рабочему столу.
4. QGit
Если Gitg является клиентом GNOME, QGit — клиентом Plasma/Qt. QGit существует уже некоторое время и действительно усовершенствовал свой подход. QGit также имеет превосходное визуальное представление истории вашего проекта, интуитивно понятное в навигации. Вы можете увидеть не только сам коммит, но и затронутые файлы.
Он также имеет отличный браузер дерева файлов, который позволяет вам мгновенно копаться в проекте и просматривать файлы и изменения, внесенные в них в ходе редакций.
QGit использует более классический подход к
3. Блин
ления. Большинство из них находятся на панели инструментов в верхней части окна. Отсюда вы можете управлять всем: от собственных коммитов до веток. В этом нет ничего революционного, но оно эффективно.5. СмартГит
СмартГит — еще один собственный вариант. Однако на этот раз он упакован для использования в системах Linux. SmartGit бесплатен для личного использования, но требует корпоративной лицензии. SmartGit выглядит и ощущается как IDE. Если вам нравятся такие программы, как Netbeans и Eclipse, скорее всего, SmartGit подойдет вам.
Он полон утилит и инструментов, благодаря чему навигация по вашему проекту становится проще простого. Он также имеет отличную подсветку и визуализацию ваших коммитов и изменений в ваших проектах.
Панель инструментов SmartGit — одна из лучших. Это максимально упрощает выполнение большинства ваших повседневных задач, сохраняя при этом максимальный контроль, когда вам это нужно.
Все эти клиенты замечательные. Выбор между ними сводится к делу вкуса. Помните, что вы можете комфортно использовать Git без графического интерфейса, поэтому этот выбор полностью зависит от допо
4. QGit
жностей. Какой из них вам больше всего нравится и как вы думаете, поможет ли он вам в работе?Эта статья была впервые опубликована в январе 2012 года и обновлена в июне 2018 года.