Как пользоваться GitHub и зачем заливать туда IT-проекты?

08.11.2019 813
Алексей Гавриков
Алексей Гавриков
Преподаватель digital-курса "Создание игры с нуля"

Представьте, что вы с друзьями придумали крутой проект. Возможно, это мобильное приложение для просмотра любимых сериалов или захватывающая игра про мамонта, ленивца и белку. В какой-то момент перед вами возникнет вопрос: как же работать над ним вместе? Для этого разберемся, как пользоваться сайтом GitHub — наиболее популярным инструментом командной работы программистов.

Как пользоваться GitHub и зачем заливать туда IT-проекты
Как пользоваться GitHub?

Что же такое GitHub?

GitHub – это один из самых популярных сайтов, которым пользуются программисты во всем мире. Новичку важно понимать, что GitHub – это сайт для хранилища данных (хостинг), а Git – это система контроля версий, которая позволяет вам следить за всеми изменениями в файле.

Как пользоваться GitHub и зачем заливать туда IT-проекты
Это талисман сайта GitHub

Если один из участников команды допустил ошибку в программном коде, то всегда можно быстро найти плохо написанную строку и исправить ее.

Как пользоваться GitHub: алгоритм действий

Научимся работать с этим сайтом прямо сейчас! Для этого воспользуемся небольшим планом.

Для начала зарегистрируйтесь на официальном сайте. Регистрация проходит в три простых шага: ввод email и пароля с решением легкой загадки, выбор бесплатной подписки и подтверждение данных через почту.

2. После подтверждения данных вам предложат создать репозиторий (место, для хранения вашего проекта). Создание репозитория — один из самых важных этапов работы с GitHub, так как это — лицо вашего проекта.

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

Как пользоваться GitHub. Пример репозитория
Пример создания репозитория на сайте GitHub

3. Понять, как пользоваться GitHub, невозможно без применения командной строки (консоли). Для работы с консолью в Windows нужно скачать и установить небольшое дополнение.

4. Откройте консоль. Для перехода на рабочий стол вписываем строку и нажимаем на Enter:

cd Desktop

5. Затем сделайте копию своего репозитория с сайта:

git clone https://github.com/<Имя профиля>/<Имя репозитория>

После написанной команды вы заметите, что на рабочем столе появилась папка с названием репозитория.

Уже чувствуете себя хакером, готовым взломать сайт Пентагона? Ещё рано.

Как пользоваться GitHub
Чувство, когда работаешь с сайтом GitHub

6. Выберите любую картинку и переместите в папку с названием репозитория на рабочем столе. Затем впишите в консоль шесть команд подряд (из левой колонки):

Как пользоваться  GitHub. Основные консольные команды
Как пользоваться GitHub: основные консольные команды

7. Обновите вкладку репозитория на сайте GitHub,и вы увидите появшиеся данные (картинку).

Теперь вы уже примерно представляете, как пользоваться GitHub. Было страшно? Надеюсь, что нет. Ведь умение пользоваться данным сайтом — первый шаг на пути становления IT-специалиста и создания крутых командных проектов.

Комментарии

Оставить комментарий

Уведомление о
avatar

Сортировать по:   новее | старее | большинство голосов
Базука
Гость
Базука
3 месяцев 27 дней назад

>Ведь умение пользоваться данным сайтом — первый шаг на пути становления IT-специалиста и создания крутых командных проектов.
А я слышал, git — вещь децентрализованная. Зачем же пользоваться централизованным сайтом и именно одним из полчищ git-хостингов?

Алина Гильмутдинова
Эксперт
3 месяцев 26 дней назад

Здравствуйте! Да, вы правы: в основе сайта GitHub лежит система SVN. Если говорить об распределенности и работы с ветками, то SVN во многом проигрывает git.
У сайта GitHub есть несколько плюсов:
+ сайт необходим для cобственного портфолио, чтобы продемонстрировать работодателю свои навыки и открытые проекты;
+ низкий порог входа для начинающих программистов (и не только), сайт GitHub на первых этапах поможет понять логику работы с коммитами и ветками;
Если работаете с ветками, то конечно же лучше использовать git, а не SVN.

wpDiscuz