Согласно описанию рабочего процесса, который вы добавляете к командам Git, кажется, что вы используете git merge
в обратном порядке.
Действительно, git merge a-given-branch
в основном означает " интегрировать a-given-branch
в текущую ветку (создание коммита слияния, если необходимо) ".
Таким образом, ваш предложенный рабочий процесс должен читать:
git branch deploy
теперь у меня 2 ветви, перваяпередайте в основную ветвь:
git commit -a -m "first commit"
перейдите для развертывания ветки и импортируйте изменения из основной ветки:
git checkout deploy
git merge master
нажмите изменения для развертывания репозитория:
git push origin deploy
Подробнее о команде git merge
см. Также онлайн-документацию .
.