Добро пожаловать в наш проект! Мы рады, что вы рассматриваете возможность внести свой вклад в развитие с открытым исходным кодом. Это руководство проведет вас через основные команды GIT и лучшие практики, чтобы сделать ваш вклад легким и успешным.
Прежде чем вы начнете вносить свой вклад, вам нужно расколоть хранилище. Подвеска создает копию репозитория под вашей собственной учетной записью GitHub.
Шаги:
После того, как вы поднимали репозиторий, вам нужно клонировать его на местную машину, чтобы вы могли поработать над ним.
git clone https://github.com/your-username/repository-name.gitПосле клонирования репозитория создайте новую филиал для работы над вашими изменениями. Всегда работайте в отдельной ветви, чтобы избежать конфликтов с основной ветвью:
git checkout -b feature/your-branch-nameТеперь, когда вы находитесь в своем филиале, внесите необходимые изменения в код, документацию или другие части проекта. Обязательно протестируйте все, прежде чем перейти к следующему шагу.
Как только ваши изменения завершены, пришло время их совершить. Следуйте этим шагам:
git add .git commit -m " Your descriptive message here "После совершения ваших изменений локально вытолкните ветвь в репозиторий GitHub.
git push origin feature/your-branch-nameЭто загрузит вашу ветвь в ваш раздвоенный репозиторий на GitHub.
С вашими изменениями, выдвинутыми на GitHub, вы готовы отправить запрос на тягу (PR), чтобы сопровождающие могли просмотреть вашу работу.
Если оригинальный репозиторий обновляется во время работы, вы можете синхронизировать свою вилку, чтобы держать ее в курсе. Вот как:
git remote add upstream https://github.com/original-owner/repository-name.gitgit fetch upstreamgit checkout main
git merge upstream/maingit push origin main