Большинство скорее всего знакомы с “магическим” аргументом - для комнады cd в консоли. Это переход в предыдущую выбранную дирректорию.
Работает так:
1 2 3 | |
Некоторые знают о том, что git поддерживает похожее поведение при смене ветки:
1 2 3 4 5 6 7 | |
Здесь я использовал алиас co для checkout. Вообще про алиасы у меня была отдельная статья.
В общем все понятно и логично. Но мало кто знает что аргумент - можно передавать как аргумент к merge. Давайте посмотрим что из этого выходит.
На этот варанант я натолкнулся совсем случайно. Мы используем git-flow и названия веток у нас, как результат, длинные. Сливать свои изменения в staging приходится достаточно часто, вот и я подумал, а как так сделать, что бы поменьше делать.
1 2 3 4 5 6 7 8 9 10 11 12 13 | |
PROFIT!