MyTetra Share
Делитесь знаниями!
Git: понимание команды git merge
Время создания: 19.06.2014 11:01
Текстовые метки: git, merge, слияние, ветка, ветки, объединение
Раздел: Компьютер - Программирование - Системы контроля версий (VCS) - Git
Запись: xintrea/mytetra_syncro/master/base/1403161266de11aupe6l/text.html на raw.github.com

Здесь описан основной принцип использования git merge.


Команда git merge используется для слияния веток.


Обычно, git merge используется таким образом:


git checkout master - переключились на ветку master

git merge hotfix - сделали слияние текущей ветки (master) с веткой hotfix. При этом ветка hotfix не меняется, меняется только master. Другими словами, изменения, сделанные в hotfix, "вливаются" в master


Какие действия происходят при слиянии, в документации толком не указывается. Поэтому нужно уточнить, что при команде git merge <ветка>, Git автоматически создаст "коммит слияния". То есть, Git не только изменит содержимое рабочего каталога, применяя вливаемые изменения, но и создаст "завершающий" коммит слияния. Таким образом, после слияния не нужно делать коммит, чтобы "зафиксировать" слияние. Однако следует помнить, что закоммичевание произойдет только в том случае, если при слиянии небыло конфликтов.



Так же в этом разделе:
 
MyTetra Share v.0.65
Яндекс индекс цитирования