Xcode "перебазировать локальные изменения на изменения в восходящем направлении"? - PullRequest
0 голосов
/ 09 октября 2018

Что означает «перебазировать локальные изменения в восходящие изменения» в пункте меню «Вытянуть»?Может ли это каким-то образом изменить удаленные ветви?

1 Ответ

0 голосов
/ 19 декабря 2018

Похоже, что он делает git pull --rebase (против git pull).

Учтите это:
Удаленный источник / мастер имеет коммиты: c1 -> c2 -> c3
и ваш локальный мастер выглядит так: c1 -> c2 -> c4

Если вы не используете опцию «Rebase», Pull будет объединить c3 в ваш c4 коммит.
С «Rebase» - Pull сначала скопирует c3 на ваш локальный мастер и сохранит c4 в чистоте и сверху: c1 -> c2 -> c3 -> c4

В этом примере я считаю, что "перебазировать локальные изменения в восходящие изменения" предпочтительнее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...