Введение
В этом руководстве мы объясним, как разветвить репозиторий, внести изменения и попросить сопровождающих просмотреть его и объединить с основной веткой.
Внести вклад в проект
Если вы хотите работать над проектом GitHub, первым шагом будет разветвление интересующего вас репозитория.
Войдите на главную страницу репозитория, нажмите кнопку Fork в правом верхнем углу.
Это создаст новую копию репозитория в вашей учетной записи пользователя GitHub с URL-адресом, подобным этому:
https://github.com/nome_utente/nome_repository
Копия включает в себя весь код, ветки и коммиты из исходного репозитория.
Затем клонируйте репозиторий, открыв терминал на компьютере и выполнив эту команду, изменив имя пользователя и имя репозитория:
git clone https://github.com/nome_utente/nome_repository
После клонирования репозитория создайте новую ветку с помощью следующей команды:
git checkout -b new_branch
Создайте новую ссылку на вышестоящий репозиторий (исходный репозиторий, из которого был создан форк) с помощью следующей команды:
git remote add upstream https://github.com/nome_repository_originale/repository
Теперь вы можете внести изменения в код.
После внесения изменений в ваш репозиторий, а затем после использования команды push
на Github появится кнопка « Сравнить и запросить запрос » на исходной странице репозитория.
Нажмите кнопку, и откроется новый экран « Создать запрос на вытягивание ». Это позволяет сопровождающим репозитория просматривать ваш вклад. Отсюда они могут объединить его, если сочтут полезным, или могут попросить вас внести некоторые изменения.
Короче говоря, если вы хотите внести свой вклад в проект, самый простой способ:
- Найдите проект, в который хотите внести свой вклад
- Создать вилку
- Клонируйте его в вашей локальной системе
- Создать новую ветку
- Внесите свои изменения
- Отправьте изменения в свой репозиторий
- Нажмите кнопку « Сравнить и запросить на вытягивание ».
- Нажмите « Создать запрос на вытягивание», чтобы открыть новый запрос на вытягивание.
Если рецензенты просят внести изменения, повторите шаги 5 и 6, чтобы добавить больше коммитов в запрос на вытягивание.
Вывод
В этом уроке мы увидели, как внести свой вклад в разработку репозитория Github.