У меня есть клон репо на Github, в котором я создал новую функцию для восходящего потока. Проблема в том, что я сделал это в моей мастер-ветке, которая также содержит другие вещи, которые я вытащил из других клонов. Это полностью нарушило мою способность создать разумный запрос на тягу.
Итак, я хочу сделать следующее:
- Восстановить основную ветвь, чтобы она была точно такой же, как у ведущего мастера.
- Создайте новую ветку.
- Переместите некоторые мои старые коммиты в новую ветку.
- Создайте запрос на перенос с ветки.
И, в будущем, я буду выполнять всю свою работу в ветких и создавать отрывки от них, оставляя только мою ведущую ветку и просто сливая все, что приходит с восходящего потока.
Мои вопросы:
- Это разумный подход?
- Как бы я делал шаги 1 и 3?