MyTetra Share
Делитесь знаниями!
merge branches
Время создания: 19.04.2017 18:13
Раздел: git - theory
Запись: xintrea/mytetra_db_mcold/master/base/1492614679u6k6tx7exi/text.html на raw.githubusercontent.com

## Move branches / Перемещение веток


### Merge

-- слияение

> To merge other_branch into branch , you should check out the target branch and merge

the other branches into it

```git

$ git checkout branch

$ git merge other_branch

```


### Rebase

-- перемещение поверх текущей ветки


```git

$ git checkout experiment

$ git rebase master

```

![rebase](https://git-scm.com/figures/18333fig0329-tn.png)


> Перемещение работает следующим образом: находится общий предок для двух веток (на которой вы находитесь сейчас и на которую вы выполняете перемещение); для каждого из коммитов в текущей ветке берётся его дельта и сохраняется во временный файл; текущая ветка устанавливается на тот же коммит, что и ветка, на которую выполняется перемещение; и, наконец, одно за другим применяются все изменения.

 
MyTetra Share v.0.59
Яндекс индекс цитирования