master
Artem Dolgiy 2025-11-27 11:05:02 +03:00
parent a22a1a858b
commit 34b4d0adcc
1 changed files with 39 additions and 0 deletions

39
git.md
View File

@ -6,6 +6,8 @@
- [Добавление 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)
***
## Синхронизация своей ветки с изменениями 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)
***