git pull вызвал новые коммиты, которые не мои - PullRequest
0 голосов
/ 21 мая 2018

Новый для мерзавца.Я сделал git pull для ветки commonDev, в которую я хотел бы объединить свою функциональную ветку.Однако после выполнения git pull 'commonDev' у меня возникли конфликты с файлами, которые даже не были моими.Я решил их вручную, однако теперь я хотел бы начать заново в ветке commonDev, так как в нем говорится, что мне придется объединить те файлы, которые я изменил вручную.
Могу ли я удалить ветку локально, используя git branch -D commonDev, а затем извлекать commonDevснова, чтобы я мог объединить свою ветку?
Прочитав другие вопросы по SOF, я понял, что должен был использовать git pull --rebase.Но теперь я уже сделал git pull как безопасно удалить локальные или объединить те файлы, которые не мои?

1 Ответ

0 голосов
/ 21 мая 2018

В вашей локальной ветке commonDev вы можете git reset --hard origin/commonDev сделать так, чтобы ваша локальная ветвь commonDev была такой же, как и удаленная ветка commonDev . Это уничтожит все изменения, которые вы внесли в ваш локальный commonDev .

Затем я бы предложил проверить вашу ветку функций, перебазировать ее, затем объединитьэто.

...