У меня возникают проблемы при каждой переустановке. Например, я создаю пул-реквест с одной фиксацией и одним файлом. Затем мне нужно добавить новую функцию, которая требует внесения некоторых изменений в основную ветку (во время моей разработки в отдельной ветке) и перебазировать. Когда я это делаю, в моем PR появляется много файлов. они являются частью других коммитов, но они уже объединены с мастером. Итак, мой вопрос: как мне избежать такого поведения? что мне не хватает?
Похоже, это была ошибка, связанная с моей текущей git версией. После апгрейда вроде решено. Я буду держать вас в курсе этой проблемы.
Убедитесь, что, как указано в комментариях, сначала обновите локальный мастер, чтобы получить все изменения.
Предполагается, что Git 2.23 +
git switch master git pull git switch my-pr-branch git rebase master git push --force