mirror of
https://github.com/pcottle/learnGitBranching.git
synced 2025-07-10 14:44:28 +02:00
Merge remote-tracking branch 'upstream/master'
This commit is contained in:
commit
c031c604bd
24 changed files with 283 additions and 58 deletions
|
@ -656,10 +656,9 @@ exports.level = {
|
|||
"type": "ModalAlert",
|
||||
"options": {
|
||||
"markdowns": [
|
||||
"## Branches and Merging",
|
||||
"## Ветки и слияния",
|
||||
"",
|
||||
"Ок! Теперь мы знаем как создавать ветки и коммитить наши изменения. Теперь надо понять как объединять изменения из двух разных ветко. Очень удобно создать ветку, сделать свою часть работы в ней и потом объединить изменения из своей ветки с общими.",
|
||||
"Ок! Теперь мы знаем как создавать ветки и коммитить наши изменения. Теперь надо понять как объединять изменения из двух разных веток. Очень удобно создать ветку, сделать свою часть работы в ней и потом объединить изменения из своей ветки с общими.",
|
||||
"",
|
||||
"Первый способ объединения изменений, который мы рассмотрим - это `git merge` - слияние или просто мердж. Слияния в Git создают особый вид коммита, который имеет сразу двух родителей. Коммит с двумя родителями обычно означает, что мы хотим объединить изменения из одного коммита, с другим коммитом и всеми их родителскими коммитами.",
|
||||
"",
|
||||
|
@ -680,7 +679,7 @@ exports.level = {
|
|||
"",
|
||||
"Во-вторых, обрати внимание как изменились цвета коммитов. Мы ввели цветовую дифференциацию, чтобы помочь помниманию. Каждая ветка своего цвета. Каждый коммит становится того цвета, какого его ветка. Если в нём изменения сразу двух веток - он становится цветом, смешанным из цветов родительских веток.",
|
||||
"",
|
||||
"И вот мы видим, что цвет ветки `master` подмешан к каждому коммиту, а ветки `bugFix` - нет. Это можно попроавить."
|
||||
"И вот мы видим, что цвет ветки `master` подмешан к каждому коммиту, а ветки `bugFix` - нет. Это можно поправить."
|
||||
],
|
||||
"command": "git merge bugFix",
|
||||
"beforeCommand": "git checkout -b bugFix; git commit; git checkout master; git commit"
|
||||
|
@ -707,14 +706,14 @@ exports.level = {
|
|||
"markdowns": [
|
||||
"Чтобы пройти этот уровень сделай следующее:",
|
||||
"",
|
||||
"* Создай новыю ветку под названием `bugFix`",
|
||||
"* Создай новую ветку под названием `bugFix`",
|
||||
"* Переключись на новую ветку `bugFix` командой `git checkout bugFix`",
|
||||
"* Сделай один коммит",
|
||||
"* Вернись на ветку `master` при помощи `git checkout`",
|
||||
"* Сделай ещё один коммит",
|
||||
"* Слей ветку `bugFix` с веткой `master` при помощи `git merge`",
|
||||
"",
|
||||
"* Если что-то пошло не так - можешь подглядеть в жту шпаргалку командой \"objective\"!*"
|
||||
"* Если что-то пошло не так - можешь подглядеть в эту шпаргалку командой \"objective\"!*"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue