четверг, 23 ноября 2017 г.

SmartGit хороший графический клиент для работы с git в linux

Я не очень люблю графические интерфейсы, но иногда они гораздо удобнее чем консольные и отказываться от их мощи не имеет смысла.
Хочу сделать небольшой обзор инструмента для работы с git под названием SmartGit.
Скачать Smart Git можно здесь.
Дальше Вам потребуется установленная в системе Java, чтобы работать с этой программой.
Поставить Java в Debian можно найти здесь.
Поставить Java в Ubuntu можно найти здесь.
На сайте разработчиков на странице скачивания есть информация о том, что если возникли проблемы с jre, то следует создать файл ~/.smartgit/smartgit.vmoptions и в него добавить строку

jre=/path/to/jre
Мне не пригодилось, у меня заработало сразу после распаковки программы и установки java8.

Запуск SmartGit

Чтобы запустить смарт гит в распакованном архиве нужно перейти в дирректорию bin и запустить файл smartgit.sh.
Если все настройки прошли хорошо, то вы сможете увидеть запуск этой программы.


Дальше все достаточно просто как и в большинстве графических клиентов у нас есть стандартный набор возможностей:
 

Pull - Получить изменения с сервера
Push - отправить изменения на сервер
Sync - синхронизация
Merge - Выполнить слияние веток
Commit - Закомитить ваши текущие изменения.
Stage/Unstage - аналог команды (git add ), которая добавляет файлы в отслеживание.
Log - История изменений очень красиво оформленная, на каждый комит можно сделать чекаут, нажатием правой кнопки мыши.
Также хочется отметить приятную возможность, разработчики сразу предусмотрели использование git flow. Можно сделать фичу, хотфикс, релиз.. Все что нужно есть.
Также хочется заметить то, что в этой программе удобное разрешение конфликтов, можно принять свои изменения, можно чужие, можно самому решить что делать с каждым изменением вручную.
Впринципе это все, что я хотел рассказать, хорошая легкая программа.
Приятного использования!

Комментариев нет:

Отправить комментарий

Linux командная строка узнаем оставшееся место

Чтобы посмотреть общую картину того, сколько места осталось в системе можно выполнить команду: df -h Чтобы вывести на экран сколько мес...