
Участвуйте в Hacktoberfest 2022, внесли свой вклад в этот удобный для начинающих проект. Соберите свои PRS сегодня!? ✅?
Студенты часто не знают и упускают некоторые действительно большие противодействия? Это могло бы помочь им масштабировать их карьеру? Полем Моя цель состоит в том, чтобы собрать информацию о каждом небольшом противодействии, будь то студенческая программа, такая как эксперт по кампусу Github, или Microsoft изучать программу посла студентов или какую -то стажировку, хакатоны или программу сообщества, такую как саму Hacktoberfest. Вот где мне понадобится твоя помощь?
Это месячный праздник с 1 по 31 октября, представленный сообществом Digital Ocean и Dev, сотрудничало с GitHub, чтобы вовлечь людей в открытый исходный код. Вы можете создать свой самый первый запрос на привлечение в любой публичный репозиторий на GitHub и внести свой вклад в сообщество разработчиков с открытым исходным кодом.
Чтобы претендовать на официальную рубашку Hacktoberfest Limited Edition, вы должны зарегистрироваться здесь и сделать четыре запроса (PRS) в период с 1 по 31 октября 2022 года (в любом часовом поясе). PRS может быть сделан в любом общественном хранилище на GitHub, а не только с проблемами с надписью Hacktoberfest. В этом году первые 40 000 участников, которые выполняют задачу, заработают футболку? Или вы можете посадить дерево? для тебя.
Вы можете выполнить следующие руководящие шаги, чтобы внести свой вклад в наш репозиторий. Вам рекомендуется прочитать ancying.md, чтобы понять руководящие принципы вклада.
Прежде всего "вилка" хранилище.
Чтобы сделать свою собственную локальную копию репозитория, в которой вы хотели бы внести свой вклад, давайте сначала откроем окно терминала.
Мы будем использовать команду git clone вместе с URL, который указывает на вашу вилку репозитория.
Этот URL будет похож на URL выше, за исключением того, что теперь он закончится .git . В примере Cloud_haiku URL будет выглядеть следующим образом:
https://github.com/your-username/studenthelp.git
В качестве альтернативы вы можете скопировать URL, используя зеленую кнопку «клон или загрузка» со своей страницы репозитория, которую вы просто выпали со страницы исходной репозитории. Как только вы нажмете кнопку, вы сможете скопировать URL, нажав кнопку связующего рядом с URL:
Как только у нас есть URL, мы готовы клонировать репозиторий. Для этого мы объединим команду git clone с URL -адресом репозитория из командной строки в окне терминала:
git clone https://github.com/your-username/StudentHelp.git
Чтобы создать свою филиал, из окна вашего терминала, измените свой каталог, чтобы вы работали в каталоге репозитория. Обязательно используйте фактическое название репозитория (т.е. StudentHelp), чтобы измениться в этот каталог.
cd StudentHelp
Теперь мы создадим нашу новую филиал с командой git branch . Убедитесь, что вы назвали это описательно, чтобы другие работали над проектом, понимая, над чем вы работаете.
git branch new-branch
Теперь, когда наша новая филиала создана, мы можем переключиться, чтобы убедиться, что мы работаем над этой ветвью, используя команду GIT Checkout:
git checkout new-branch
Как только вы введете команду GIT Checkout, вы получите следующий вывод:
Output:
Switched to branch 'new-branch'
На этом этапе вы теперь можете изменить существующие файлы или добавить новые файлы в проект в вашем собственном филиале.
Все, что вам нужно сделать, это установить этот репозиторий на локальную систему Yout, а затем открыть папку index.html. Вы увидите разделы, отмеченные там, где вы добавляете последовательно под тегом в теге
Это почти все, это все, что вам нужно сделать. Теперь нажмите на свои изменения и создайте запрос на тягу, объедините ваши PRS сегодня. Проверьте раздел «Проблемы», чтобы узнать больше о проблемах. (Если таковые имеются)
После того, как вы изменили существующие файлы или добавили новые файлы в проект, вы можете добавить их в свой локальный репозиторий, что вы можете сделать с командой git add . Давайте добавим флаг -A , чтобы добавить все изменения, которые мы внесли:
git add -A
или
git add .
Далее мы захотим записать изменения, которые мы внесли в репозиторий с помощью команды Commit Commit.
Сообщение о коммите является важным аспектом вашего вклада вашего кода; Это помогает другим участникам полностью понять внесенные вами изменения, почему вы это сделали, и насколько это значимо. Кроме того, сообщения о коммите предоставляют исторический отчет об изменениях для проекта в целом, помогая будущим участникам на этом пути.
Если у вас очень короткое сообщение, вы можете записать это с помощью флага -m и сообщения в кавычках:
Пример:
git commit -m "Updated Readme.md"
На этом этапе вы можете использовать команду git push , чтобы протолкнуть изменения в текущую ветвь вашего раздвоенного хранилища:
Пример:
git push --set-upstream origin new-branch
В то время как вы работаете над проектом наряду с другими участниками, вам важно держать свой местный репозиторий в курсе проекта, поскольку вы не хотите делать запрос на привлечение кода, который вызовет конфликты. Чтобы обновить локальную копию базы кода, вам нужно синхронизировать изменения.
Сначала мы рассмотрим настройку пульта для вилки, а затем синхронизируйте вилку.
Затем вам придется указать новый удаленный репозиторий вверх по течению, чтобы мы синхронизировали с вилкой. Это будет оригинальный репозиторий, из которого вы раздирались. Вам придется сделать это с помощью команды git remote add .
git remote add upstream https://github.com/souvikrajsingh/StudentHelp.git
В этом примере upstream - это короткое название, которое мы предоставили для удаленного репозитория, поскольку с точки зрения GIT, «вверх по течению» относится к репозиторию, из которого вы клонировали. Если вы хотите добавить удаленный указатель на хранилище сотрудничества, вы можете предоставить имя пользователя этого сотрудничества или сокращенное прозвище для составления короткого имени.
После того, как вы настроили удаленное управление, которое ссылается на восходящий и оригинальный репозиторий на GitHub, вы готовы синхронизировать свою вилку репозитория, чтобы сохранить его в курсе.
Для синхронизации вашей вилки, от каталога вашего локального репозитория в окне терминала, вам придется использовать команду git fetch для извлечения ветвей вместе с их соответствующими коммитами из репозитория вверх по течению. Поскольку вы использовали короткое название «вверх по течению» для обозначения репозитория вверх по течению, вам придется передать это команде:
git fetch upstream
Переключитесь на локальную главную ветвь нашего репозитория:
git checkout master
Теперь вам придется объединить любые изменения, которые были внесены в главную ветвь оригинального репозитория, которые вы получите доступ через свою местную филиал вверх по течению/мастер, с местной главной ветвью:
git merge upstream/master