Почему я получаю сообщение Could not Apply Remove dead code with Git Rebase - PullRequest
0 голосов
/ 18 июня 2020

Я пытаюсь объединить sh следующие коммиты 1,2,3,4 и 5. Остальные коммиты поступают из слияния ветки разработки с моей веткой. Я использовал следующую командную строку:

git rebase -i d3c5321cbc3 (which is the commit right under 1f65fc141cd)

pick 1f65fc141cd WHERE I WANT TO SQUASH
s 881d49fe757 commit1
s 9c02d893697 commit2
s 6e146d89daa commit3
[...]
s fa4b6c3805e commit4
s 65f4969bc8f commit5
pick 8017df05f67 commit6
pick 31391e4d1d3 commit7
[...]

Я не понимаю, почему я получаю мертвый код. И как исправить?

Ошибка

введите описание изображения здесь

1 Ответ

2 голосов
/ 18 июня 2020

Я не понимаю, почему я получаю мертвый код. И как я могу это исправить?

Сообщение об ошибке немного сбивает с толку, вы видите на самом деле конфликт Git (см. этот пост из этот post ) и Remove dead code - это просто сообщение фиксации, связанное с фиксацией 2baa..., которое не может быть изменено из-за указанного конфликта.

У вас нет «мертвого кода» проблема, это просто какое-то сообщение, связанное с конфликтующей фиксацией.

Вам необходимо:

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