Он извлечет текущую ветку , в которой вы работаете , с удаленного компьютера и перенесет ее в локальную ветвь.
git-pull - Fetchи из другого репозитория или локального филиала и интеграции с ним
git-rebase - локальный канал прямого порта фиксирует обновленный заголовок восходящего потока
Now,
git pull --rebase
= git fetch
+ git rebase
против отслеживания восходящей ветви
Вариант использования: Предположим, что вы и ваш напарник вместе работаете над новой функцией в одной и той же функцииветка.Он вносит некоторые изменения и подталкивает их к удаленным.Теперь вам нужно выбрать и перебазировать вашу ветку, чтобы включить его изменения.
Вы также можете использовать git pull --rebase <currentBranch>
вместо git pull --rebase
.
Если вы явно хотите объединить другую ветку, изменения втогда вы можете использовать git pull --rebase <otherBranch>
.