Git — Переход (checkout) в Предыдущую Ветку

Работая с Git, приходится очень часто перемещаться между двумя ветками.

Для перемещения в предыдущую ветку нет необходимости каждый раз вводить ее имя.

В этой короткой заметке я покажу простой способ переключения между двумя ветками в Git.

Git — Переход (checkout) в Предыдущую Ветку

Перейти в предыдущую ветку:

$ git checkout -

Это поведение похоже на команду cd - в Linux, которая меняет текущий каталог на предыдущий.

Если вы создадите alias для git checkout, для перехода в предыдущую ветку будет удобно использовать команду git co -:

$ git config --global alias.co checkout
$ git co -

Это также работает с другими командами, такими как git merge, что очень полезно, если вы хотите сделать merge ветки, над которой вы только что работали, в текущую ветку.

Сделать merge предыдущей ветки в текущую:

$ git merge -