Skip to main content
  1. Learn
  2. Software Development
  3. Guides
  4. Git tutorial
  5. Сотрудничество в Git
  6. Удаленные ветви
  7. Вызов удаленных веток
GuidesSoftware DevelopmentBacklog
Git

Project and code management together.

Вызов удаленных веток

Изменения из удаленной ветки автоматически сливаются с вашей текущей локальной веткой при выполнении получения, если нет конфликтов. Если вы хотите получить удаленные изменения, но не выполнять их слияние с текущей локальной веткой, вы можете выполнить команду git fetch.

Эта команда загрузит с удаленной ветки изменения, которых еще нет в вашей локальной ветке. Ссылка FETCH_HEAD будет отслеживать изменения, полученные из удаленного репозитория.

Когда и удаленная, и локальная ветки содержат разных потомков, журнал изменений будет выглядеть так:

Diagram displaying revision history of branches with different mains.
Журнал изменений, когда удаленные и локальные ветки имеют разные основные ветки.

После вызова изменений их можно применить к локальному репозиторию, выполнив слияние в FETCH_HEAD или выполнив получение.

Diagram displaying changes applied to local repo after mergeing.
После слияния изменения применяются к локальному репозиторию.

После слияния FETCH_HEAD журнал изменений даст тот же результат, что и операция git pull. Получение (pull) — это одновременное выполнение операций вызова и слияния.

Subscribe to our newsletter

Learn with Nulab to bring your best ideas to life