Новости и события

  • Главная
  • GitHub: что это, основные инструменты и как запустить

GitHub: что это, основные инструменты и как запустить

Содержание статьи:

Где программисту найти полезные инструменты для своей разработки? С этим может помочь облачная платформа GitHub, которой сегодня пользуются уже более 100 млн разработчиков. Помимо того, что платформа позволяет найти кучу проектов в свободном доступе, на ней можно подглядеть интересные архитектурные решения и просто почерпнуть много полезной информации. Среди необычных, но очень полезных способов применения платформы GitHub – использовать ее как хранилище проектов для своего портфолио.

 

Что такое GitHub и для чего он нужен, особенности

GitHub – это удобная платформа для программистов, имеющая более 28 млн публичных хранилищ данных. С помощью инструментов GitHub программистам можно работать над своими проектами, внося изменения в «прямом эфире». Любой участник проекта в GitHub может вносить правки, предлагать идеи и доводить код до ума. Такой подход позволяет превратить разработку в более эффективный процесс.

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

GitHub будет полезно использовать следующим категориям:

  • командам разработчиков;
  • разработчикам проектов с открытым кодом;
  • студентам, изучающим программирование;
  • удаленщикам, которым нужно работать над одним проектом, внося изменения совместно с другими участниками из разных точек планеты.

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

 

Отличия GitHub и Git

История создания GitHub началась с появления в 2005 году системы управления версиями Git. Работа в Git подразумевает под собой, что разработчик копирует к себе на компьютер проект, вносит изменения и сохраняет их на удаленном сервере. В любой момент изменения в Git можно откатить назад до какой-то версии, которая записана в истории. Также другие пользователи Git могут скопировать эти изменения к себе.

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

 

Основные термины для работы в GitHub

Вся терминология GitHub пришла из Git.

  • Репозиторий – обычная корневая папка, в которой хранится сам проект и история его версий. Также в скрытой директории хранятся мета-данные проекта. Репозитории бывают закрытыми и открытыми. Управление repository в Git осуществляется через командную строку, интерфейс, приложение GitHub и средства разработки, которые интегрируются в сервис.
  • Коммит – внесение изменений в историю проекта. To commit хранит файлы, которые были изменены, а также информацию об авторе и времени внесения изменений в код.
  • Ветка – группировка изменений репозитория. Создавать можно несколько независящих друг от друга веток. Работа над проектом в репозитории до внесения изменения начинается с ветки main.
  • Форк – создание отдельной копии репозитория, ветки проекта. To fork используется для продолжения разработки по другому пути.

 

Установка и регистрация в GitHub

GitHub Desktop устанавливается как обычное приложение. Скачать версию необходимо для конкретной операционки: macOS 10.15 или Windows 10 64-разрядная, или их более поздних версий. Для регистрации на GitHub нужно ввести электронную почту, которая станет логином учетки, имя пользователя и отметить галочку, если хотите подписаться на рассылку.

 

Создание своего проекта в GitHub

Чтобы создать проект в GitHub, необходимо зайти в свой профиль (изображение в правом верхнем углу интерфейса), нажать на «Ваши организации», после чего нажать на «Проекты» и далее «Новый проект».  В проекте выбирается тип или шаблон, который будет использоваться в GitHub. Не забудьте указать название проекта Git, тип (приватный или общедоступный), небольшое описание и нажмите на «Создать проект» (to create). Информацию о проекте можно включить в файл README. При создании нового проекта автоматически формируют ветку main.

 

Как изучить чужие проекты на GitHub

Чтобы найти на GitHub нужный проект, в поле поиска вводится ключевое слово репозитория. Чаще всего это название приложения, которое вы ищете. Если вы нашли интересный репозиторий и хотите воспользоваться наработками из него, то можно воспользоваться форком. Но не все разработчики Git открывают такую возможность. Репозиторий может быть публичным, но без форка. Если же такая возможность есть, то вы можете создать в GitHub проект на основе уже готового кода. Форком можно воспользоваться и в том случае, если вы хотите предложить создателю внести в код в Git какие-то изменения, что вполне допускается на платформе.

Хотите уверенно управлять своими проектами и работать с командой, как профессионал? Прокачайте свои навыки вместе с нами!

 


    Пожалуйста, докажите, что вы человек, выбрав машина.