Written on 2026-09-24

Наблюдая за нейронками, за тем, как они работают, порой узнаёшь для себя что-нибудь новенькое, какой-нибудь приёмчик, который каким-то образом прошёл мимо тебя.
Сегодня я узнал таким образом про команду git switch, которая появилась в версии 2.23, вышедшей аж в 2019 году. Интересно, как я проспал целых семь лет?!
На картинке к этому посту как раз показаны различия между git checkout, которым я до сих пор пользовался, git switch и git restore. Прежде все эти функции выполнялись одной командой, а затем появились две новые. При этом и legacy-поведение до сих пор поддерживается.
Короче, век живи — век учись. Теперь буду git switch использовать, как молодёжь и LLM :)