Size: a a a

DocOps-сообщество

2021 October 25

DL

Dmytro Lispyvnyi '(🌲... in DocOps-сообщество
к слову про морду к гиту, понятно, что лучше magit ничего не придумали, но вроде бы для VSCode недавно сделали худо-бедненький клон
источник

DL

Dmytro Lispyvnyi '(🌲... in DocOps-сообщество
источник

M

Maeg in DocOps-сообщество
эээ, у VSCode для гита есть роскошный плагин GitLens - хватает за глаза и за уши, и для каждой строки можно посмотреть историю изменений прямо в редакторе 😍 "Какой идиот написал этот бред? А, это я сама написала три месяца назад" - решается за секунду :)
источник

DL

Dmytro Lispyvnyi '(🌲... in DocOps-сообщество
Магит - это не блеймер на стероидах, это полноценный UI для гита.
источник

DL

Dmytro Lispyvnyi '(🌲... in DocOps-сообщество
После него трогать консольный клиент не хочется (да и не надо, обычно)
источник

NV

Nick Volynkin in DocOps-сообщество
А где там вообще UI даёт преимущество перед консолью?

Понятно, блейм. Но он должен быть в редакторе, а не в отдельной тулзе.

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

Ну может быть, логи посмотреть.

А что ещё-то?
источник

DL

Dmytro Lispyvnyi '(🌲... in DocOps-сообщество
Проблема консоли в том, что это просто стена текста, она не знает ни про контекст, ни про вывод предыдущих команд. Потому для чего-то сложнее, чем гит пулл нужно делать кучу лишних (т.е. необязательных) телодвижений, контраста на копипасте
источник

DL

Dmytro Lispyvnyi '(🌲... in DocOps-сообщество
И я про плагины к редакторам, если что
источник

DL

Dmytro Lispyvnyi '(🌲... in DocOps-сообщество
В общем, проблема консольного Гита это не проблема Гита, а проблема консоли
источник

DL

Dmytro Lispyvnyi '(🌲... in DocOps-сообщество
Ну вот, я и тут начал пропагандировать  юниксхейтерство :)
источник

NV

Nick Volynkin in DocOps-сообщество
У меня любимая команда это git add -u && git commit --amend --no-edit && git push -f. Сомневаюсь, что в каком-то гуе есть на это кнопка :)
источник

VS

Vadim Smelyanskiy in DocOps-сообщество
В гуе Intellij IDEA есть
источник

DL

Dmytro Lispyvnyi '(🌲... in DocOps-сообщество
Легко
источник

DL

Dmytro Lispyvnyi '(🌲... in DocOps-сообщество
И в гораздо меньшее количество нажатий, и нагляднее
источник

NV

Nick Volynkin in DocOps-сообщество
Ну и главное, зачем она мне в гуе? Мышкой долго возить, быстрее напечатать начало команды и использовать автоподстановку
источник

NV

Nick Volynkin in DocOps-сообщество
Не меньшее, чем ноль )
источник

DL

Dmytro Lispyvnyi '(🌲... in DocOps-сообщество
Зачем мышка? Мышка не нужна
источник

VS

Vadim Smelyanskiy in DocOps-сообщество
В гуе кроме git add -u есть возможность быстро настроить, что пойдёт в стейдж, не прописывая руками пути до конкретных файлов

И да, не мышка, а Alt+2 в случае IDEA
источник

DL

Dmytro Lispyvnyi '(🌲... in DocOps-сообщество
А уж если надо коммитить отдельные ханки или ребейзить...
источник

DL

Dmytro Lispyvnyi '(🌲... in DocOps-сообщество
в общем, если я правильно понял, в magit это буквально нажать S c a P -f p (ну и никто не мешает сделать клавиатурный макрос, чтобы на одну кнопку)
источник