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

About Author Dr. Michael Jurgen Garbade is the founder of LiveEdu.TV, Kyuda, Education Ecosystem. He is future Venture Capitalist, Future Politician and always on the lookout for the Next Big Challenge. Obtained Masters in business administration and physics, and a Ph.D. in finance with professional work experience in high-paced environments at Fortune 500 companies like Amazon and General Electric. Expertize: Python, PHP, Sencha Touch & C++, SEO, Finance, Strategy & E-commerce. He speaks English and German and has worked in the US, Europe, and Asia. At Education Ecosystem he is the CEO and runs business operations.