Памятка по команде git pull
Команда git pull
используется в системе контроля версий Git для обновления локальной версии кода до последней версии на сервере. Эта команда объединяет (merge
) изменения, которые были сделаны в удаленном репозитории (например, на GitHub), с тем, что у вас на компьютере.
Синтаксис команды
git pull [options] [<repository> [<refspec>…]]
Основные параметры команды
-
<repository>
: URL удаленного репозитория, откуда вы хотите получить изменения. Если вы уже связали ваш локальный репозиторий с удаленным (что обычно делается при клонировании), вы можете просто указать его имя (например,origin
). -
<refspec>
: Ветка удаленного репозитория, которую вы хотите смержить с вашей текущей веткой. -
--rebase[=false|true|preserve|interactive]
: Перебазировать вместо слияния. Если этот параметр не указан, Git будет делатьmerge
. -
--no-rebase
: Отключить перебазирование. -
--quiet
,-q
: Не показывать информацию о процессе выполнения команды. -
--verbose
,-v
: Показывать подробную информацию о процессе выполнения команды.
Примеры использования команды
Обновление локальной версии репозитория
git pull origin master
Эта команда скачает изменения из ветки master
удаленного репозитория origin
и смержит их с вашей текущей веткой.
Обновление локальной версии репозитория с перебазированием
git pull --rebase origin master
Эта команда скачает изменения из ветки master
удаленного репозитория origin
и перебазирует вашу текущую ветку на них. Это значит, что ваши локальные коммиты будут "перенесены" на вершину истории коммитов после тех коммитов, которые вы только что скачали.
Обновление локальной версии репозитория без вывода информации о процессе
git pull --quiet origin master
Эта команда скачает изменения из ветки master
удаленного репозитория origin
и смержит их с вашей текущей веткой, не выводя при этом информацию о процессе выполнения команды.