Как объединить две ветки в Git?



Попробуйте наш инструмент устранения неполадок

Git - это программное обеспечение для контроля версий, которое используется для анализа изменений в исходном коде во время разработки программного обеспечения. Его можно использовать для отслеживания изменений в любом наборе файлов, и он обеспечивает скорость, целостность и поддержку нелинейных рабочих процессов. В этой статье мы научим вас, как объединить две ветки или объединить разветвленный репозиторий и репозиторий Upstream.



Логотип Go



Как объединить две ветки в Git?

Git предоставляет возможность формировать копию любого вышестоящего репозитория и вносить в него изменения, не оказывая никакого влияния на основной репозиторий. Это создает ветвь вышестоящего репозитория и отделяет ее от исходного. Однако после того, как код будет набран и отработан, его можно объединить с исходным репозиторием и сохранить сделанные изменения. Поэтому на шагах ниже мы укажем метод объединения двух веток в Git. Для этого:



  1. Открыть Терминал если у вас Linux или Mac, и откройте GitBash если у вас Windows.

    Открытие GitBash в Windows

  2. + Изменить текущий каталог работы с вашим локальным проектом.
  3. На этом этапе мы будем « проверка из »Ветвь, с которой мы хотим объединить другую ветвь. В вашем случае это должно быть « мастер ' ветка. Чтобы проверить это, введите следующую команду и нажмите « Войти '.
    $ git checkout master

    выполнение команды Git Checkout в ветке, которая будет объединена с

  4. Важно, чтобы мы вытащили нужную ветку из исходного репозитория. Мы будем делать это, сохраняя историю коммитов без каких-либо изменений. Для этого введите следующую команду и нажмите « Войти '.
    $ git pull https://github.com/ORIGINAL_OWNER/ORIGINAL_REPOSITORY.git BRANCH_NAME

    Выполнение команды Git Pull в терминале



  5. Если во время слияния возникнут конфликты, консультироваться это страницу для их решения.
  6. Зафиксировать объедините и проверьте внесенные изменения, чтобы убедиться, что они удовлетворительны.
  7. Чтобы отправить слияние в репозиторий GitHub, введите следующую команду и нажмите « Войти ' выполнить.
    $ git push origin master
1 минута на чтение