Есть ли разница между «git pull --rebase» и «git fetch && git rebase --autosta sh FETCH_HEAD»? - PullRequest
2 голосов
/ 09 мая 2020

Название говорит само за себя. Есть ли разница между:

git pull --rebase --autostash

и

git fetch && git rebase --autostash FETCH_HEAD?

И пока мы на этом, между:

git pull

и

git fetch && git merge?

Спасибо!

1 Ответ

1 голос
/ 09 мая 2020

Приведенная ниже команда

git pull --autostash

будет sh ваши локальные изменения, а затем выполнит pull.

pull - это комбинация fetch и merge. fetch не объединяет удаленные изменения с локальными ветвями. Итак,

git pull

похоже на

git fetch && git merge

Надеюсь, это может ответить на ваш вопрос.

...