Большинство скорее всего знакомы с “магическим” аргументом -
для комнады 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!