Ссылка
нажмите — покажем
нажмите — покажем
https://github.com/git/git/commit/e83c5163316f89bfbde7d9ab23ca2e25604af290
Интересно, первый в истории гит коммит
S D S
A Вообще когда в репозитории мусор то там ни один клиент не поможет с ним справиться Тот же gui гитхаба неплох, но там если кто-то долгоживущую ветку мерджем сольёт то она будет в истории отображаться линейно по дате коммита что ну вот прям вообще никак не помогает А так я из гуишных немного lazygit использовал, но щас когда на ноутбук переехал как-то перестал, только консоль. При этом у меня есть сервера где кроме git bash также стоит github desktop, он довольно удобный, он НЕ требует гитхаба для работы, он красиво показывает рабочую директорию, диффы и историю, но опять же только линейно. Я обычно его использую чтобы людям кто с программированием-то плохо знаком что такое гит. А, ну ещё интеграция в ide (phpstorm/intellij idea/pycharm/clion), но я там в основном git blame annotate только использую❤2
Ещё могу добавить
TortoiseGit неплох, в основном для тех кто любит интеграцию в стиле, конечно же, TortoiseSvn, с которым у меня много весёлых воспоминаний
Git butler бесплатный (их ИИ фичи вам скорее всего нафиг не сдались) и он обещает удобные «виртуальные ветки» но я так и не дошел их попробовать. Но это клиент который добавляет не нативный для гита функционал.
А так вопрос странный, используйте любой клиент, вон коллеги у меня платный какой-то используют, и ничего. Лучше писать код они от этого не стали (шутка)
А у меня вот что есть:
+kmap(visual_mode, 'J', ":move '>+1<CR>gv=gv", {desc='Move lines down in visual selection', silent=true})
+kmap(visual_mode, 'K', ":move '<-2<CR>gv=gv", {desc='Move lines up in visual selection', silent=true})
+kmap(visual_mode, '<', '<gv', {desc='Unindent and keep selection'})
+kmap(visual_mode, '>', '>gv', {desc='Indent and keep selection'})
теперь чуточку лучше в консоли жить можно :)