mod git
parent
a22a1a858b
commit
34b4d0adcc
39
git.md
39
git.md
|
|
@ -6,6 +6,8 @@
|
||||||
- [Добавление SSH-ключа на GitHub](#добавление-ssh-ключа-на-github)
|
- [Добавление SSH-ключа на GitHub](#добавление-ssh-ключа-на-github)
|
||||||
- [Работа с удаленным репозиторием](#работа-с-удаленным-репозиторием)
|
- [Работа с удаленным репозиторием](#работа-с-удаленным-репозиторием)
|
||||||
- [Указание конкретного ключа для репозитория](#указание-конкретного-ключа-для-репозитория)
|
- [Указание конкретного ключа для репозитория](#указание-конкретного-ключа-для-репозитория)
|
||||||
|
- [Синхронизация своей ветки с изменениями master](#синхронизация-своей-ветки-с-изменениями-master)
|
||||||
|
- [Полная последовательность для Rebase:](#полная-последовательность-для-rebase)
|
||||||
|
|
||||||
## Отображение статуса репозитория в приглашении
|
## Отображение статуса репозитория в приглашении
|
||||||
|
|
||||||
|
|
@ -140,3 +142,40 @@ git config --local core.sshCommand "/usr/bin/ssh -i /home/da2001/.ssh/sape_a.dol
|
||||||
[вверх](#git)
|
[вверх](#git)
|
||||||
|
|
||||||
***
|
***
|
||||||
|
|
||||||
|
## Синхронизация своей ветки с изменениями master
|
||||||
|
|
||||||
|
### Полная последовательность для Rebase:
|
||||||
|
|
||||||
|
```shell
|
||||||
|
# 1. Переключиться на основную ветку
|
||||||
|
git switch master
|
||||||
|
|
||||||
|
# 2. Обновить локальную основную ветку с удаленного репозитория
|
||||||
|
git pull origin master
|
||||||
|
|
||||||
|
# 3. Вернуться на свою рабочую ветку
|
||||||
|
git switch your_branch
|
||||||
|
|
||||||
|
# 4. Перебазировать ваши коммиты на актуальный master
|
||||||
|
git rebase master
|
||||||
|
```
|
||||||
|
|
||||||
|
При возникновении конфликтов
|
||||||
|
|
||||||
|
```shell
|
||||||
|
# Во время rebase Git сообщит о конфликтах
|
||||||
|
# 1. Редактируете файлы, устраняете конфликты
|
||||||
|
# 2. Добавляете исправленные файлы:
|
||||||
|
git add <исправленные-файлы>
|
||||||
|
|
||||||
|
# 3. Продолжаете rebase:
|
||||||
|
git rebase --continue
|
||||||
|
|
||||||
|
# Или отменяете rebase если что-то пошло не так:
|
||||||
|
git rebase --abort
|
||||||
|
```
|
||||||
|
|
||||||
|
[вверх](#git)
|
||||||
|
|
||||||
|
***
|
||||||
Loading…
Reference in New Issue