Git gui linux install

GUI Clients

Git comes with built-in GUI tools for committing (git-gui) and browsing (gitk), but there are several third-party tools for users looking for platform-specific experience.

If you want to add another GUI tool to this list, just follow the instructions.

GitHub Desktop

Platforms: Mac, Windows Price: Free License: MIT

SourceTree

Platforms: Mac, Windows Price: Free License: Proprietary

TortoiseGit

Platforms: Windows Price: Free License: GNU GPL

Git Extensions

Platforms: Linux, Mac, Windows Price: Free License: GNU GPL

GitKraken

Platforms: Linux, Mac, Windows Price: Free / $29 / $49 License: Proprietary

Magit

Platforms: Linux, Mac, Windows Price: Free License: GNU GPL

SmartGit

Platforms: Linux, Mac, Windows Price: $79/user / Free for non-commercial use License: Proprietary

Tower

Platforms: Mac, Windows Price: $69/user (Free 30 day trial) License: Proprietary

MeGit (based on EGit)

Platforms: Linux, Mac, Windows Price: Free License: EPL2.0

Sublime Merge

Platforms: Linux, Mac, Windows Price: $99/user, $75 annual business sub, free eval License: Proprietary

GitUp

Platforms: Mac Price: Free License: GNU GPL

Platforms: Mac, Windows Price: $49.99, free evaluation License: Proprietary

GitAhead

Platforms: Linux, Mac, Windows Price: Free License: MIT

Platforms: Linux, Windows Price: Free License: GNU GPL

ungit

Platforms: Linux, Mac, Windows Price: Free License: MIT

Fugitive

Platforms: Linux, Mac, Windows Price: Free License: Vim

GitEye

Platforms: Linux, Mac, Windows Price: Free License: Proprietary

LazyGit

Platforms: Linux, Mac, Windows Price: Free License: MIT

gmaster

Platforms: Windows Price: Beta / Free for non-commercial use License: Proprietary

Guitar

Platforms: Linux, Mac, Windows Price: Free License: GNU GPL

Pocket Git

Platforms: Android Price: 1.99€ License: Proprietary

Working Copy

Platforms: iOS Price: Free with in-app purchases License: Proprietary

Читайте также:  Automatic repair windows 10 как вызвать

Gitfox

Platforms: Mac Price: €3.99/m or €24,99/y per user License: Proprietary

git-cola

Platforms: Linux, Mac, Windows Price: Free License: GNU GPL

Cycligent Git Tool

Platforms: Linux, Mac, Windows Price: Free License: Proprietary

GitUI

Platforms: Linux, Mac, Windows Price: Free, but donations welcome License: MIT

giggle

Platforms: Linux Price: Free License: GNU GPL

Aurees

Platforms: Linux, Mac, Windows Price: Free License: Proprietary

Gitbox

Platforms: Mac Price: $14.99 License: Proprietary

CodeReview

Platforms: Linux, Mac, Windows Price: Free License: GNU GPL

Git2Go

Platforms: iOS Price: Free with in-app purchases License: Proprietary

SnailGit

Platforms: Mac Price: $9.99 / Lite version License: Proprietary

GitX-dev

Platforms: Mac Price: Free License: GNU GPL

GitBlade

Platforms: Linux, Mac, Windows Price: Free Lite version, $59.99/user/year for PRO version License: Proprietary

RepoZ

Platforms: Mac, Windows Price: Free License: MIT

Platforms: Windows Price: Free License: Proprietary

GitDrive

Platforms: iOS Price: Free with in-app purchases License: Proprietary

GitFiend

Platforms: Linux, Mac, Windows Price: Free License: Proprietary

GitAtomic

Platforms: Windows Price: 15.00€ License: Proprietary

NitroGit

Platforms: Windows Price: 20€/user / Free for non-commercial use License: Proprietary

GitFinder

Platforms: Mac Price: $24.95 License: Proprietary

Vershd

Platforms: Linux, Mac, Windows Price: Free for personal use, otherwise $37 License: Proprietary

GitVine

Platforms: Linux, Mac, Windows Price: Free License: Proprietary

PolyGit

Platforms: iOS Price: Free with in-app purchases License: Proprietary

There are other great GUI tools available as well. Have a look at the list of interfaces, frontends and tools in the Git Wiki.

Источник

Графические клиенты git в Linux

Система управления версиями Git была разработана Линусом Торвальдсом для управления разработкой ядра Linux. С тех пор она стала очень популярной и активно используется для разработки различного программного обеспечения. Система управления версиями необходима, чтобы не создавать копий исходников программы для каждой версии. Git автоматизирует этот процесс и в любой момент вы можете вернуться до одной из старых версий.

Кроме того, Git позволяет вести разработку нескольких версий программы одновременно в разных, не связанных между собой ветках. Удобнее всего пользоваться Git с помощью терминала. Вам надо запомнить основные команды, после чего это не вызовет у вас проблем. Но можно работать и в графическом интерфейсе. В этой статье мы собрали лучшие графические клиенты для Git в Linux.

Читайте также:  Txt файлы mac os

1. GitKraken

Это кроссплатформенный графический клиент для Git с очень современным и красивым интерфейсом. У него есть бесплатная версия, но распространяется программа под лицензией ELUA. В окне программы вы можете видеть список последних коммитов, подключённые репозитории и ветки в них. Можно переключаться между ветками и репозиториями, а также делать коммиты, отправлять и получать изменения. Из особенностей утилиты можно отметить интеграцию с GitHub, GitLab, BitBucket, а также поддержку профилей, которые позволяют заполнять разные данные об авторе в .gitconfig.

2. Git-cola

Эта программа уже распространяется с открытым исходным кодом, но интерфейс у неё чуть хуже, по сравнению с GitKraken. Здесь уже не отображается история последних фиксаций изменений (коммитов), но всё ещё можно делать новые коммиты, выполнять различные операции с ветками, смотреть изменения в том или ином коммите, получать изменения с удалённого репозитория или загружать их туда и тому подобные вещи.

3. SmartGit

Ещё один кроссплатформенный графический клиент для Git с закрытым исходным кодом. Программу можно использовать бесплатно только для некоммерческих проектов. К тому же при использовании бесплатной версии вам придется всегда иметь самую свежую версию программы. Видимо разработчики таким образом пытаются максимально найти и устранить все ошибки, чтобы для коммерческих пользователей попала уже самая стабильная версия. У программы довольно неплохой интерфейс, ничем не уступающий GitKraken, здесь есть история коммитов, просмотр изменений в коммите, различные настройки слияния, инструменты для отправки данных на сервер или получения от туда обновлений. Кроме того, тут очень много настроек и поддерживается даже SSH клиент для работы с удалёнными репозиториями.

4. Giggle

Эта программа полностью бесплатная, но она больше похожа на редактор кода, чем на клиент для Git. Да, имеет простой и удобный интерфейс, возможность смотреть историю изменений репозитория, добавлять теги для коммитов, а также смотреть и редактировать содержимое файлов репозитория. Но на этом всё. Коммитов здесь делать нельзя, нельзя загружать изменения с сервера или выгружать их туда, нельзя делать слияния.

5. Gitg

Графический клиент Git под названием Gitg довольно не плох, несмотря на то, что программа полностью бесплатна. Она рассчитана в первую очередь на Gnome и позволяет смотреть историю коммитов, историю изменений по каждому коммиту, переключаться между коммитами, а также выполнять коммиты и отправлять коммиты на сервер. Всё это в достаточно удобном интерфейсе. Ещё один плюс программы в том, что она есть в официальных репозиториях.

Читайте также:  Анимированные обои со звуком для windows 10

6. QGit

QGit — простой, бесплатный, но в то же время достаточно мощный графический интерфейс для Git. Поддерживается переключение между ветками, просмотр истории коммитов и изменений в нужном коммите. Кроме того, можно создавать новые коммиты, отправлять изменения в удалённый репозиторий или формировать патчи на основе нескольких коммитов. Фактически программа может всё то, что могут и не свободные клиенты. К тому же она есть в официальных репозиториях Ubuntu.

7. GitEye

Это удобный графический интерфейс для Git написанный на Java. Программа позволяет просматривать историю коммитов, изменения выбранного коммита, переключаться между ветками, делать коммиты и отправлять изменения на сервер. Здесь есть все необходимые для работы функции, кроме того тут поддерживается интеграция с GitHub, TeamForge, Jira и Bugzilla.

8. Расширения для IDE

Для многих IDE и текстовых редакторов существуют расширения, позволяющие управлять Git репозиторием. Часто они намного удобнее чем все перечисленные здесь клиенты. Такие расширения есть для Eclipse, VS Code, PHPStrom, Vim, Emacs и для других редакторов. Например, VS Code по умолчанию поддерживает работу с Git. По умолчанию в редакторе подсвечиваются изменённые и новые файлы, есть возможность делать коммиты и получать обновления с сервера, а также IDE интегрирована с GitHub. А после установки нескольких расширений вы ещё и сможете просматиривать историю коммитов, управлять ветками, смотреть Pull Request и Issues, а также многое другое.

Выводы

В этой статье мы рассмотрели самые известные графические клиенты Git Linux. Я специально не упомянул в статье клиенты, разработанные на Mono. Как-то странно запускать в Linux exe файлы даже с помощью Mono если есть множество хороших альтернатив. Однако, возможно я пропустил какой-нибудь хороший клиент. Если так, напишите в комментариях! Мне, например, больше всего нравится использовать расширения для IDE и консольные команды. А что выбираете вы?

Источник

Оцените статью