Могу ли я оформить заказ на другую ветку, объединить ее и вернуться в исходную ветку одной командой? - PullRequest
1 голос
/ 26 октября 2011

Иногда я делаю это, выполняя некоторые исправления для мастера.

[on master, after adding and committing a hotfix]
1. git checkout development
2. git merge master
3. git checkout master

Можно ли объединить 1-3 в одну строку?

1 Ответ

2 голосов
/ 26 октября 2011

Нет, вы не можете - в конце концов, что произойдет, если возникнут конфликты слияния?

С другой стороны, если вы хотите упростить набор текста, вы можете выполнить 3 разные команды в одной строке (и, следовательно, потенциально в одном псевдониме bash или подобном) с помощью оператора &&:

git checkout development && git merge master && git checkout master

Это будет запускать три команды, если команда не выполнена, в этом случае онапрекратит их выполнение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...