LINUX.ORG.RU
ФорумTalks

Какой графической утилитой для git пользуетесь?

 , ,


0

1

Голосование делать лень, так как слишком уж много вариантов ответов получится, либо придётся их сильно группировать.

Полагаю, что прежде всего все равно будет 2 больших группы: «никакой» (использую команды в терминале) и «встроенный в IDE инструмент».

Больше интересует опыт использования различных графических фронтэндов git (gui или tui) и чего при их использовании не хватало.

★★★★★
Ответ на: комментарий от AKonia

Я там пользуюсь добавлением в stage и просмотром изменений; комбинацией «Shift + :» для ввода команды «git commit -s -S», в этом же окне можно выбрать раннее набранные из списка; при отправке push не из master нет необходимости набирать git «push -u orogin ветка» - он сам предложит эту команду автоматически.

На крупных репах с большой историей, таких как дерево portage, при обновлении списка коммитов может чуть подтормаживать.

grem ★★★★★
() автор топика

Вариант 3 - tui, конкретно lazygit.

rekket
()

Для гита гуй не нужен, это такая же глупость, как гуй для баша

autonomous ★★★★★
()

Sourcetree, но исключительно для более удобного просмотра диффов. Нажатие любой кнопки там (как, впрочем, и в любом другом подобном ПО) просто опасно: может выполниться последовательность до семнадцати (!) действий, притом далеко не всегда даже опытному пользователю получится предсказать, в каком конкретном случае.

Igron ★★★★★
()

В Kate простая поддержка работы с проектами git репозитория реализована: отображение изменений файлов проекта; добавление в stage, удаление из него; выполнение команд commit, commit –amend,pull,push`, добавление, смена веток через интерфейс. Историю разве что посмотреть нельзя, но в нём ж самом можно вызвать терминал в каталоге проекта.

Есть отдельный плагин, показывающий инфу git blame в выделенной строке.

Ну и мультикурсор с весны есть.

grem ★★★★★
() автор топика

magit для emacs (да удлинится бесконечно его чейнджлог), встроенная поддержка + дополнение git graph для VSCode. Стремления непременно тащить какое-то отдельное (зачастую еще и платное) поделие для таких простых задач, как экономия ресурса кнопок клавиатуры при наборе команд в терминале и визуализация графа коммитов искренне не понимаю.

Плюс в поделии (я смотрю на тебя, смартгит) обычно еще все с ног на голову перевернуто, все понятия попереименованы «чтобы ползователю была прощи» и сверху это все отполировано кривой локализацией. В итоге вместо уменьшения когнитивной нагрузки добавляется постоянная трансляция терминов поделия в термины гита и обратно и увлекательная угадайка «что хотел сказать афтар этим словом» и «где тут $функция спрятана». Ну такое.

Nervous ★★★★★
()
Последнее исправление: Nervous (всего исправлений: 4)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.