Я начинаю с Git, поэтому я чувствую, что этот вопрос может быть самым новым вопросом дня, потому что эта задача настолько проста, но вызывает ужасную головную боль.
У меня есть 2 локальных ветки:
- мастер
- локальный/производство
И 2 пульта:
- мастер
- производство
Мне нужно передать локальные изменения в производство. Итак, мой рабочий процесс был:
git checkout local/production
git merge master
git commit
git push
git merge: Кажется, хорошо работает, он обнаружил все различия.
git commit:
В локальном/производственном филиале
Ваша ветка опережает "происхождение/производство" на 2 фиксации.
ничего не зафиксировать (рабочий каталог чист)
И git нажмите:
Все обновленные
Чтобы все это, я не мог нажать мои изменения в удаленный репозиторий.