Update Russian translation for 'git-merge' documentation (#24055)
This commit is contained in:
committed by
Gregory Gubarev
parent
92d221897c
commit
364fd799f5
@ -4,7 +4,7 @@ localeTitle: Git Merge
|
||||
---
|
||||
## Git Merge
|
||||
|
||||
Команда `git merge` объединит любые изменения, внесенные в базу кода на отдельной ветви, в вашу текущую ветку.
|
||||
Команда `git merge` объединяет любые изменения, внесенные в базу кода из любой отдельной ветки, в вашу текущую ветку.
|
||||
|
||||
Синтаксис команды следующий:
|
||||
|
||||
@ -12,15 +12,15 @@ localeTitle: Git Merge
|
||||
git merge BRANCH-NAME
|
||||
```
|
||||
|
||||
Например, если вы сейчас работаете в ветви с именем `dev` и хотели бы объединить любые новые изменения, которые были сделаны в ветви с именем `new-features` , вы должны выполнить следующую команду:
|
||||
Например, если вы сейчас работаете в ветке с именем `dev` и хотели бы объединить любые новые изменения, которые были сделаны в ветке с именем `new-features`, вам нужно выполнить следующую команду:
|
||||
|
||||
```shell
|
||||
git merge new-features
|
||||
```
|
||||
|
||||
**Обратите внимание:** если в вашем текущем филиале есть какие-либо незафиксированные изменения, Git не позволит вам объединиться, пока не будут выполнены все изменения в вашем текущем филиале. Чтобы справиться с этими изменениями, вы можете:
|
||||
**Обратите внимание:** если в вашей текущей ветке есть какие-либо незафиксированные изменения, Git не позволит вам сделать слияния, пока не будут зафиксированы все изменения в вашей текущей ветке. Чтобы решить эту задачу, вы можете:
|
||||
|
||||
* Создайте новую ветку и зафиксируйте изменения
|
||||
* Создать новую ветку и зафиксировать изменения
|
||||
|
||||
```shell
|
||||
git checkout -b new-branch-name
|
||||
@ -28,7 +28,7 @@ git checkout -b new-branch-name
|
||||
git commit -m "<your commit message>"
|
||||
```
|
||||
|
||||
* Сшить их
|
||||
* Скрыть изменения
|
||||
|
||||
```shell
|
||||
git stash # add them to the stash
|
||||
@ -36,19 +36,19 @@ git stash # add them to the stash
|
||||
git stash pop # get the changes back into your working tree
|
||||
```
|
||||
|
||||
* Отказаться от всего
|
||||
* Отменить все изменения
|
||||
|
||||
```shell
|
||||
git reset --hard # removes all pending changes
|
||||
```
|
||||
|
||||
## Объединить конфликт
|
||||
## Конфликты во время слияния
|
||||
|
||||
Конфликт слияния - это когда вы совершаете фиксации на отдельных ветвях, которые изменяют одну и ту же строку конфликтующими способами. Поэтому Git не будет знать, какую версию файла сохранить
|
||||
Конфликты во время слияния - это когда вы совершаете фиксации на отдельных ветвях, которые изменяют одну и ту же строку конфликтующими способами. Поэтому Git не будет знать, какую версию файла сохранить
|
||||
|
||||
в результате появляется сообщение об ошибке:
|
||||
|
||||
CONFLICT (content): Объединить конфликт в файле resumé.txt Ошибка автоматического слияния; исправить конфликты и затем зафиксировать результат.
|
||||
CONFLICT (content): Конфликт в файле resumé.txt Ошибка автоматического слияния; исправьте конфликты и затем зафиксируйте результат.
|
||||
|
||||
В редакторе кода Git использует маркировки для указания HEAD (основной) версии файла и другой версии файла.
|
||||
|
||||
@ -56,6 +56,6 @@ CONFLICT (content): Объединить конфликт в файле resumé.
|
||||
|
||||
`>>>>>>> OTHER`
|
||||
|
||||
Из редактора кода удалите / обновите, чтобы разрешить конфликт, и удалите специальные маркировки, включая имена HEAD и OTHER, перезагрузите файл, затем добавьте и подтвердите свои изменения.
|
||||
В редакторе кода удалите/обновите файлы, чтобы разрешить конфликт, и удалите специальные маркировки, включая имена HEAD и OTHER, сохраните файл, затем добавьте и зафиксируйте свои изменения.
|
||||
|
||||
Дополнительные сведения о команде `git merge` и всех доступных параметрах см. В [документации Git](https://git-scm.com/docs/git-merge) .
|
||||
Дополнительные сведения о команде `git merge` и всех доступных параметрах см. в [документации Git](https://git-scm.com/docs/git-merge) .
|
||||
|
Reference in New Issue
Block a user