У меня есть ветка my-feature
, которая подталкивается к источнику для проверки кода. Он не передается. В конце концов он будет объединен с моей develop
веткой, которая используется всей моей командой. Я бы хотел переставить свою ветку develop
в my-feature
, чтобы история оставалась более чистой, а затем объединить свою ветку функций в разработку. Вот чем я занимаюсь:
$ git checkout my-feature
// do some work. make commits.
$ git rebase develop
// fix some conflicts
$ git add .
$ git rebase --continue
После успешной перезагрузки я проверяю статус:
$ git status
On branch my-feature
Your branch and 'origin/my-feature' have diverged,
and have 155 and 1 different commit each, respectively.
(use "git pull" to merge the remote branch into yours)
$ git what do I do here?
Я должен понять, что здесь делать. Если я git pull
, то я заметил, что у меня будут конфликты, которые не имеют смысла. Некоторые люди говорят, что нужно давить, но я нервничаю по этому поводу. Нормально ли принудительно подталкивать мою тематическую ветку к источнику? Если никто другой не использует эту ветку?