LanguageRussian

Как выложить проект на GitHub? Пошаговое руководство

Как выложить проект на GitHub? В этой статье вы узнаете как выложить свой первый проект на  GitHub всего за 10 минут.

1. Создаем ответвление

Создаем ответвление, для этого нужно нажать на кнопку fork.

 

выложить проект на GitHub 1

 2. Склонируем наш репозиторий

Теперь вам нужно склонировать ваш репозиторий на десктоп. Нажмаем на кнопку clone, после чего нажимаем на иконку планшета.

 

выложить проект на GitHub 2

 

Открываем терминал и запускаем git команду:

Где “url you just copied” это ссылка на ваш репозиторий. Чтобы получить эту ссылку, посмотрите предыдущие шаги.

 

выложить проект на GitHub 3

 

Пример:

‘this-is-you’ это ваш логин на github. Таким образом вы скопируете репозиторий вашего первого вклада на пк.

 3. Создаем ветку

Переходим в директорию репозитория на пк.

Создаем ветку, с помощью команды:

Пример:

 4. Вносим изменения и создаем коммит

Открываем файл Contributors.md в текстовом редакторе, вписываем имя и сохраняем файл. Команда git status покажет вам изменения. Добавим эти изменения применив команду git add.

Теперь закоммитим данные изменения применив команду git commit.

Теперь вам нужно изменить <your-name> на ваше имя

 5. Запушим изменения на github

Запушим изменения с помощью команды git push

Изменим <add-your-name> на имя ветки, которое мы создали ранее.

 6. Подтвердим изменения для ревью

Если мы зайдем в свой репозиторий, мы увидим кнопку Compare & pull request,на, которую нужно нажать.

 

выложить проект на GitHub 4

 

Теперь подтвердим пулл-реквест.

 

выложить проект на GitHub 5

Теперь вы знаете как выложить проект на GitHub!

Что далее?

После того как вы узнали как выложить проект на GitHub, вам скорее всего захочется посмотреть на то как другие ведут свои репозитории. Ниже несколько популярных репозиториев, где вы можете найти задания для новичков. Вперед, перейдите в репозитории, чтобы узнать больше.

exercism fun-retro habitat scikit-learn
exercism Fun Retros react habitat scikit-learn Leiningen numpy
homebrew rust vuejs Suave OpenRA PowerShell coala
homebrew Rust vuejs Suave OpenRA PowerShell coala
ava freeCodeCamp webpack hoodie pouchdb neovim babel
ava freeCodeCamp webpack hoodie pouchdb neovim babel
Node.js
Node.js Semantic-UI-React

Изучайте веб разработку, с помощью онлайн уроков, каждый понедельник и среду в 20:00, на канале: Быстрый старт в веб-разработке (на странице проекта доступный записи всех уроков).

Обои

About author

I, Dr. Michael J. Garbade is the co-founder of the Education Ecosystem (aka LiveEdu), ex-Amazon, GE, Rebate Networks, Y-combinator. Python, Django, and DevOps Engineer. Serial Entrepreneur. Experienced in raising venture funding. I speak English and German as mother tongues. I have a Masters in Business Administration and Physics, and a Ph.D. in Venture Capital Financing. Currently, I am the Project Lead on the community project -Nationalcoronalvirus Hotline I write subject matter expert technical and business articles in leading blogs like Opensource.com, Dzone.com, Cybrary, Businessinsider, Entrepreneur.com, TechinAsia, Coindesk, and Cointelegraph. I am a frequent speaker and panelist at tech and blockchain conferences around the globe. I serve as a start-up mentor at Axel Springer Accelerator, NY Edtech Accelerator, Seedstars, and Learnlaunch Accelerator. I love hackathons and often serve as a technical judge on hackathon panels.