У меня есть проверенная ветка git с именем foo
.
> git status
# On branch foo
nothing to commit (working directory clean)
Это было первоначально проверено с помощью этой команды:
> git checkout origin/foo -b foo --track
Я хочу получать обновления для этой ветки из удаленного репозитория. Я знаю, что любой из этих команд будет достаточно:
> git fetch origin foo # ignore the lack of merging
> git pull origin foo
Если я опущу аргументы для fetch
или pull
, git по умолчанию выберет (или вытянет) ветку, которая у меня сейчас есть проверено? То есть эквивалентны ли следующие пары команд?
> git checkout foo
> git pull
и
> git checkout foo
> git pull origin foo