Git rebase не перемещается мимо удаленного нами файла - PullRequest
0 голосов
/ 18 ноября 2018

Я пытаюсь перебазировать мои master на основе upstream.

  1. Когда я перебазирую, я получаю CONFLICT (modify/delete): file.txt deleted in HEAD and modified in <version>.
  2. git status говорит deleted by us: file.txt
  3. I git rm file.txt.Я получаю needs merge
  4. , но теперь git status говорит all conflicts fixed
  5. , когда я git rebase --skip возвращаюсь к (1.)

git версии2.10.1

Спасибо!

1 Ответ

0 голосов
/ 18 ноября 2018

Выполнение git rebase --skip аннулирует любые изменения, которые вы сделали во время ребазинга.Вы почти правы в своем рабочем процессе, вам нужно только сделать следующее после git rm file.txt:

  • git add . - чтобы убедиться, что все ваши изменения были добавлены в этап
  • git status - для проверки работоспособности
  • git rebase --continue - это сохранит все изменения, которые вы сделали во время ребазинга.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...