git remote add origin https://github.com/username/repo.git
git init
git config --global user.email "адрес электронной почты"
git config --global user.name "имя пользователя"
git add .
git commit -m "Изменения и оптимизация"
git branch -m main master
git push origin master
git push -f origin master
master
— это имя ветки.
Затем введите имя пользователя
и пароль
для успешной отправки.
git config --global --unset credential.helper
git fetch upstream
Объединение всех обновлений из основного репозитория
git merge upstream/main
main — это локальная ветка.
git branch -r --contains komit_x_hesh
-m
для синхронизации указанного коммитаgit cherry-pick -m 1 коммит_хеш
```Здесь `-m 1` указывает на выбор первого родительского коммита из объединенного коммита. Если коммит не объединенный, уберите `-m 1`. Множественные коммиты разделены пробелами.
#### Просмотр конфликтов
git status
> Показывает файлы с конфликтами, которые можно открыть с помощью `vim`, удалить ненужный код и сохранить файл, или использовать `vscode` для визуального выбора.
#### Отметка всех конфликтов как разрешенных
git add .
#### Продолжение предыдущего коммита после разрешения конфликтов
git cherry-pick --continue
#### 5: Затем можно отправить изменения на удаленный репозиторий
Отправка локальной ветки `dev` на удаленную ветку `dev`
git push origin refs/heads/dev:refs/heads/dev
#### (необязательно) Отмена коммита
git cherry-pick --abort
---
### Объединение запросов с конфликтами
#### Получение всех запросов
git fetch origin 'refs/pull//head:refs/pull/origin/'
#### Переключение на основную ветку
git checkout master
#### Объединение указанного запроса (1 — это номер запроса)
git merge refs/pull/origin/1
#### Просмотр конфликтов
git status
> Показывает файлы с конфликтами, которые можно открыть с помощью `vim`, удалить ненужный код и сохранить файл, или использовать `vscode` для визуального выбора.
#### Отметка всех конфликтов как разрешенных
git add .
Завершить слияние
git commit -m "Объединение ветки 1"
Отправить на ветку `master`
git push origin master
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )