Skip to main content
  1. Learn center
  2. Software Development
  3. Guides
  4. Git tutorial
  5. Как использовать Git
  6. Как использовать ветвление в Git
  7. Слияние ветви с основной
GuidesSoftware DevelopmentBacklog
Git

Project and code management together.

Слияние ветви с основной

Далее, давайте объединим только что созданную ветку (т. е. issue1) вместе с ее фиксацией с веткой main.

Чтобы слить наши фиксации с основной веткой, мы должны сначала переключиться на основную ветку.

$ git checkout main
Switched to branch 'main'

Перед слиянием откройте файл myfile.txt и проверьте его содержимое. Вы увидите следующее:

Anyone can learn Git with this tutorial and Backlog

Как вы видите, изменение, добавленное в issue1 на предыдущем шаге, не включено в файл myfile.txt в основной ветке.

Когда вы используете команду git merge, указанная фиксация сольется с активной веткой. Используя следующую команду, теперь мы можем выполнить слияние.

$ git merge issue1
Updating 1257027..b2b23c4
Fast-forward
myfile.txt |    1 +
1 files changed, 1 insertions(+), 0 deletions(-)

Позиция основной ветки теперь переместится на позицию ветки issue1, выполнив ускоренное слияние.

Current history

Наконец, давайте подтвердим содержимое файла myfile.txt. Откройте myfile.txt, и вы увидите, что новая строка, которую мы зафиксировали в ветке issue1, теперь находится в основной ветке.

Anyone can learn Git with this tutorial and Backlog
add: Register a change in an index

Subscribe to our newsletter

Learn with Nulab to bring your best ideas to life