|
|||||||
Понимание работы merge
Время создания: 11.12.2016 22:02
Текстовые метки: merge
Раздел: root - git
Запись: xintrea/mytetra_db_armagedec/master/base/1481486536haxtaaxjsh/text.html на raw.githubusercontent.com
|
|||||||
|
|||||||
Здесь описан основной принцип использования git merge. Команда git merge используется для слияния веток. Обычно, git merge используется таким образом: git checkout master - переключились на ветку master git merge hotfix - сделали слияние текущей ветки (master) с веткой hotfix. При этом ветка hotfix не меняется, меняется только master. Другими словами, изменения, сделанные в hotfix, "вливаются" в master Какие действия происходят при слиянии, в документации толком не указывается. Поэтому нужно уточнить, что при команде git merge <ветка>, Git автоматически создаст "коммит слияния". То есть, Git не только изменит содержимое рабочего каталога, применяя вливаемые изменения, но и создаст "завершающий" коммит слияния. Таким образом, после слияния не нужно делать коммит, чтобы "зафиксировать" слияние. Однако следует помнить, что закоммичевание произойдет только в том случае, если при слиянии небыло конфликтов. |
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|