Инструменты пользователя

Инструменты сайта


pub:instrukcija_po_rabote_s_git_dlja_razrabotchikov

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
pub:instrukcija_po_rabote_s_git_dlja_razrabotchikov [2022/11/02 16:24] – [Ветки и коммиты] anton.moiseenkopub:instrukcija_po_rabote_s_git_dlja_razrabotchikov [2024/02/17 11:43] (текущий) – [Работа с репозиторием] viktoria.kononova
Строка 91: Строка 91:
 ==== Подключение к удаленному репозиторию ==== ==== Подключение к удаленному репозиторию ====
  
-После настройки удаленного репозитория его URL-адрес нужно добавить в локальный файл *config*, а также создать вышестоящую ветку для локальных веток. Такую возможность предоставляет команда ''git remote''.+После клонирования удаленного репозитория его URL-адрес нужно добавить в локальный файл //config//, а также создать вышестоящую ветку для локальных веток. Такую возможность предоставляет команда ''git remote''.
  
 <code bash> <code bash>
-$ git remote add [имя удаленного репозитория] [URL]+$ git remote add [имя] [URL удаленного репозитория]
 </code> </code>
  
Строка 192: Строка 192:
  
 Она сработает, если у вас есть права на запись на том сервере, откуда вы клонировали проект. Очень важно, что в разработке для промежуточных правок часто используется не главная ветка (master), а одна из параллельных (например, unstable). Работая в команде, этому нужно уделять особое внимание. Она сработает, если у вас есть права на запись на том сервере, откуда вы клонировали проект. Очень важно, что в разработке для промежуточных правок часто используется не главная ветка (master), а одна из параллельных (например, unstable). Работая в команде, этому нужно уделять особое внимание.
 +
 +Для установки ветки по умолчанию нужно добавить ключ '-u' - ''git push -u [имя удаленного репозитория] [ветка удаленного репозитория]''. Команда для отправки коммитов:
 +
 +<code bash>
 +$ git push -u origin <ветка>
 +</code>
 +
 +После отправки на защищённой ветке будет создан запрос на слияние для валидного владельца.
  
 === Слияние веток === === Слияние веток ===
Строка 202: Строка 210:
 # теперь в master у нас те же изменения, что и в unstable # теперь в master у нас те же изменения, что и в unstable
 </code> </code>
 +
 +=== Создание запроса на слияние ===
 +
 +**Запрос на слияние (pull request)** - это запрос от разработчика к владельцу репозитория на внесение изменений из одной ветки в другую. Разработчик предлагает владельцу репозитория включить свои изменения в основную ветку проекта. Владелец репозитория может просмотреть изменения, провести необходимые проверки и, при необходимости, принять или отклонить запрос на слияние.
 +
 +  - Заходим на сайт https://git.sharix-app.org под своим аккаунтом;
 +  - Переключаемся на нужную ветку;
 +  - Затем нажимаем на кнопку //«Новый запрос на слияние»//;
 +  - Делаем запрос на слияние с веткой;
 +  - Готово!
  
 ==== Файл .gitignore ==== ==== Файл .gitignore ====
pub/instrukcija_po_rabote_s_git_dlja_razrabotchikov.1667406277.txt.gz · Последнее изменение: anton.moiseenko

© 2022 ShariX