Как воспользоваться скрытой от удаленного репозитория локальной веткой?

Пользуемся клиентским репозиторием на GitHub. Хотим вести разработку наперед, но не ставить об этом клиента в известность.
Я создал локально ветку dev-hidden от dev ветки, и коммичу туда результаты работы. Затем, когда заказчик утверждает таски и оплачивает их, я мерджу эту ветку в dev, удаляю dev-hidden, и пушу коммиты dev в репу клиента на гитхаб.
Я попробовал такой подход на тестовой репе в BitBucket, и у меня в удаленной репе не было никакого упоминания, что коммиты в ветке dev были ранее в dev-hidden и что эти ветки были смерджены. Но в случае с репой клиента на GitHub в списке коммитов dev ветки меня ждал сюрприз:
Merge branch 'dev-hiden' into dev

при этом ветки dev-hidden в этой удаленной репе нет.

Почему это случилось, и как этого избежать на 100%? Мерджил через GUI PHPStorm.
  • Вопрос задан
  • 108 просмотров
Решения вопроса 2
bingo347
@bingo347
Crazy on performance...
Помимо Fast Forward Merge можно делать cherry-pick комитов по одному и создавать иллюзию, что Вы активно работаете здесь и сейчас
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы