Email or username:

Password:

Forgot your password?
sattellite

Привычка это сильное дело. Вот я привык использовать #git checkout. И ветки создавать/переключать и откатывать изменения. Я знаю что есть git switch и git restore. Но чтобы их использовать надо голову включать, а когда в своих мыслях, в потоке и не думаю о командах, только о финальном результате, то ввожу checkout на автомате, пальцы сами набирают. Не знаю как переучиться на swicth и restore.

7 comments
Askolock :ageblobcat:

@sattellite
Нужно что-нибудь уронить :blobcat3c:

Askolock :ageblobcat:

@sattellite стресс и страх подстёгивает запоминание на уровне мелкой моторики)

sattellite

@askolock так у меня уже есть работающий инструмент в этой ситуации. Боюсь, что в стрессе буду также автоматом чекаут делать. Наверное, надо сделать сломанный алиас, чтобы тупо возвращал ошибку и тогда на новые команды перееду. Идея, кстати.

sattellite

А еще недавно попробовал #git worktree. Крайне удобный инструмент, чтобы не откатывать свои изменения и быстро смотреть, что в других ветках творится. Особенно полезно в текущий момент. Очень активно пишем втроем одну либу, часто в одних и тех же файлах изменения. Все это отправляем на ревью и надо свои правки не потерять и чужой ревью оценить. Создал worktree, перешел, посмотрел, смерджил, тегов навешал и быстро вернулся к своим файлам.

medvedych

@sattellite так switch ещё экспериментальный, рано его в обиход вводить

sattellite

@medvedych я не использую в скриптах, думаю, что для простого переключения между ветками ее будет достаточно и ничего не сломается.

Go Up