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

Пользуемся клиентским репозиторием на 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.
  • Вопрос задан
  • 82 просмотра
Пригласить эксперта
Ответы на вопрос 2
@DmitriyGordinskiy
Fast Forward Merge
Ответ написан
bingo347
@bingo347
Бородатый программер
Помимо Fast Forward Merge можно делать cherry-pick комитов по одному и создавать иллюзию, что Вы активно работаете здесь и сейчас
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
DATUM Group Ростов-на-Дону
от 60 000 до 75 000 ₽
Хантфлоу Москва
от 100 000 до 120 000 ₽
04 июн. 2020, в 08:37
2700 руб./за проект
04 июн. 2020, в 08:18
500 руб./за проект