LINUX.ORG.RU

Какой GUI вы используете для работы с Git?

 ,


6

2

Имеются ввиду только те инструменты, которые доступны под Linux. В том числе платные.

  1. Не использую GUI для работы с Git 755 (78%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. Другой (в комментарии) 97 (10%)

    *****************************************

  3. Git GUI 37 (4%)

    ***************

  4. SmartGit 31 (3%)

    *************

  5. GitKraken 27 (3%)

    ***********

  6. Gitg 26 (3%)

    ***********

  7. tig 23 (2%)

    *********

  8. QGit 18 (2%)

    *******

  9. Git-cola 13 (1%)

    *****

  10. EGit 11 (1%)

    ****

  11. GitEye 1 (0%)

  12. Giggle 0 (0%)

  13. GitForce 0 (0%)

  14. Cycligent Git Tool 0 (0%)

  15. GitAhead 0 (0%)

Всего голосов: 1039, всего проголосовавших: 972

★★★★★

Проверено: Pinkbyte ()

Только консоль, только хардкор.

th3m3 ★★★★★
()

Жаль что GitCola так непопулярен. ИМХО, отличный минималистичный GUI, идеален для создания коммитов (ну а для всего остального есть консоль, конечно).

Сидел на чистой консоли годы, пока его случайно не увидел у коллеги.

DawnCaster ★★
()

консоль, реже magit, ещё реже tig

i82 ★★
()

Для создания коммитов — git-cola (вместо git add -p), для просмотра сложных иерархий веток — gitk или gitg, а вообще, конечно, без GUI.

Pinkbyte, мультивыбор, пожалуйста.

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 2)

GitExtensions.

Но для push, pull и rebase — исключительно командную строку.

Bass ★★★★★
()

Не использую git. За исключением команд «git clone» и «git checkout».

ZenitharChampion ★★★★★
()

Где magit, ироды, и почему не мультивыбор?

no-such-file ★★★★★
()

В порядке уменьшения значимости:

«Не использую GUI для работы с Git»

tig

gitk

smartgit

TortoiseGit

Замечу, что ни в одном GUI/TUI нет того, ради чего, в общем-то, стоит городить пользовательский интерфейс - адекватного interactive rebase и cherry-pick. Это реально заморочные задачи, требующие развитого интерфейса, которые сейчас лучше всего выполнять тупо в cli, с копипастой и открытой парочкой терминалов рядом.

За приближением, как это может быть реализовано, стоит смотреть на «Tortoise Hg Workbench».

Пока же, все существующие гитовые гуи - это возможность просмотреть log, хоть с какими-то минимальными удобствами.

Deleted
()

работаю с git в терминале.

cetjs2 ★★★★★
()

Почему, если я уже проголосовал, результаты не отображаются в боковой панели на главной? Пф, ну бред же! А еще нельзя переголосовать, если ошибся или неправильно понял вопрос!

Indexator ★★★
()
Последнее исправление: Indexator (всего исправлений: 1)

Не использую GUI для работы с Git. Однако в gitg удобно смотреть дерево всех бранчей.

Suigintou ★★★★★
()
Ответ на: комментарий от devalone

Удобно смотреть логи, ветки и изменения в файлах.

istepan
()

Magit юзаю, а так GUI нинужны

SL_RU ★★★★
()
Ответ на: комментарий от Oxdeadbeef

git-пукалки

где magit/emacs? Остальное пукалки.

Magit, конечно, хороший клиент, сам им пользуюсь. Но какие функции может предложить один git'овый клиент или обёртка перед другим? Чем один клиент может быть лучше другого?

Camel ★★★★★
()

Где gitk забыли?

А вообще для простых вещей гуй не нужен, а для сложных вещей все опробованные мной были хренью. Так что лишь в gitk изредка ветки разглядываю и историю почитываю

andreymal
()

EGit для простых операций типа коммит/пулл/пуш (ибо лениво переключаться в консоль) + удобно разглядываться blame прямо в идешечке. Консольный гит для всего остального

duger
()

Обычно не использую никакой, в случае сложного мержа (раз в полгода) мышевозюкаю в pycharm

leave ★★★★★
()

Соснольки хватит всем. В редких случаях для ручного резолва мёржей использую kdiff3.

tiandrey ★★★★★
()
Последнее исправление: tiandrey (всего исправлений: 1)

Не использую GUI для работы с Git

ostin ★★★★★
()

Забыли добавить один важный пункт :) - использую интегрированный в IDE git-клиент

Например, у Visual Studio Code замечательный интегрированный клиент, у jetBrains превосходный.

ifree92
()

gitk (gitk --all для ветвления) разве что, ну когда в IDEA работаю (что было в прошлом году последний раз), то встроенный diff удобный там.

Norgat ★★★★★
()

что за упоротый опрос?

DILIN ★★★★★
()

Не использую GUI для работы с Git. Иногда gitk.

doraneko
()

GUI
tig

хороший, годный опрос.

По теме — magit, gitk (но только для просмотра красивых графов)

Deleted
()
Последнее исправление: ecko (всего исправлений: 1)

без gitk это не опрос а макакин хлам

thesame ★★★★
()

Смотрю в gitk, командую через командную строку

VladimirP ★★★★
()

Не использую GUI для работы с Git

Потому что не использую Git. Филололог-недоайтишник я. Самый большой проект на ЯП - bash-скрипт на сотню строк для веб-парсинга через xmllint.

В основном пишу тексты на человеческих языках. Тут все довольно очевидно: составляется план (в файле или в голове), все пишется практически по порядку, правки делают текст более понятным и приятным и ничего не ломают.

Контроль версий понадобился всего один раз - когда составлял коллективный договор для школы, где преподавал. Юридические тексты - это способ программирования людей на естественном языке. Но тогда хватило создания копий с номерами версий: 1.0, 1.1, 1.2... 2.0.

Bagrov ★★★★★
()

В RubyMine встроенные. Через него отлично несколько веток сливать.

oster2011 ★★★
()
Ответ на: комментарий от segfault

мерджу meld-ом.

Советую разобраться c kdiff3. Буду рад ошибиться, но сейчас это самый мощный мержтул, как бы он не выглядел по-началу страшно (ну, работающим с git не привыкать :) ) Не без косяков, конечно (ручное редактирование убого), но по качеству автоматического разрешения конфиликтов ему нет равных (из того, что я видел). Если кто-то предложит вариант лучше - с радостью посмотрю.

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.