У меня есть ветвь 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