Слияние ветви с основной
Далее, давайте объединим только что создан ную ветку (т. е. 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
, выполнив ускоренное слияние.
Наконец, давайте подтвердим содержимое файла myfile.txt
. Откройте myfile.txt
, и вы увидите, что новая строка, которую мы зафиксировали в ветке issue1
, теперь находится в основной ветке.
Anyone can learn Git with this tutorial and Backlog
add: Register a change in an index