Я використовую Git вже близько року і вважаю, що це фантастично, але я тільки почав другу версію проекту і створив нову галузь для нього. Я трохи борюся з найкращим способом вирішити справи, що рухаються вперед.
У мене є дві гілки, які називаються, скажімо, master10 (для v1) і master20 (для v2). Я робив виправлення помилок у v1 на гілці master10 та розробляв нові речі master20. Щоразу, коли я роблю виправлення помилок, я зливаю його у v2, перевіряючи master20 і роблячи git merge master10
. Все йде нормально.
Тепер я змінив v1, який не хочу в v2, але хочу продовжувати об'єднання інших виправлень помилок. Як я можу сказати Git пропустити цю конкретну комісію (або діапазон комітетів), але, рухаючись уперед, я все ж хочу об'єднати інші виправлення помилок.
Я думав, що це git rebase
може бути те, що мені потрібно, але прочитав документ і моя голова майже вибухнула.
Я думаю, що я хочу - це щось на зразок команди "git sync", яка повідомляє git про те, що дві гілки зараз синхронізовані і надалі лише об'єднують коміти з цієї точки синхронізації.
Будь-яка допомога вдячна.