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

Project and code management together.

Получение удаленных веток

Вы можете применить последние изменения из удаленного репозитория к своему локальному репозиторию, используя команду git pull.

Например, предположим, что удаленная ветка находится выше вашей локальной ветки. Удаленная ветка будет включать все изменения локальной ветки, как показано ниже.

Diagram displaying an updatream branch.
Удаленная ветка находится выше локальной ветки.

В этом случае, если бы нам было необходимо применить слияние из удаленной ветки (исходная/основная) в нашу локальную ветку (основная), это было бы ускоренное слияние.

Diagram displaying a fast-forward merge.

Однако, если изменения в локальной основной ветке отсутствуют в удаленной исходной/основной ветке, команда pull выполнит слияние и создаст фиксацию слияния, которая связывает эти изменения друг с другом.

Diagram displaying a merge and commit before a pull.
Git необходимо выполнить слияние и фиксацию перед получением, если локальная ветка отличается от удаленной.

Фиксация слияния автоматически создается в локальном репозитории при выполнении получения. Если возникает конфликт, вам придется решить его и зафиксировать слияние вручную.

Diagram displaying no conflict auto merge.

Если конфликта нет, фиксация выполнит слияние автоматически.

Subscribe to our newsletter

Learn with Nulab to bring your best ideas to life