Найти в Дзене

Для чего нужен GitHub и как создать первый репозиторий

Если очень просто, GitHub — это социальная сеть для IT-специалистов и, в первую очередь, для программистов. Но давайте подробнее. GitHub построен вокруг системы контроля версий Git. Вот его основные цели: Ключевые понятия: Поздравляю! Ваш первый репозиторий создан. Самый простой способ для начала — добавить файлы прямо через интерфейс GitHub. Сделайте ваш первый коммит! Прокрутите страницу вниз.
В первое поле Commit message напишите комментарий. Например, Создал главную страницу index.html. Это очень важно — всегда пишите осмысленные комментарии!
Оставьте опцию Commit directly to the main branch.
Нажмите зеленую кнопку Commit new file. Вуаля! Вы создали файл и закоммитили (сохранили) его в репозитории. Теперь в вашем проекте два файла: README.md (который создался автоматически) и index.html (который создали вы). GitHub может показаться сложным сначала, но это невероятно мощный и полезный инструмент. Начните с малого, и вы быстро в нем разберетесь! Удачи!
Оглавление

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

Если очень просто, GitHub — это социальная сеть для IT-специалистов и, в первую очередь, для программистов.

Но давайте подробнее. GitHub построен вокруг системы контроля версий Git. Вот его основные цели:

  1. Хранение кода и его истории (Контроль версий):
    Представьте, что вы пишете книгу. Вы сохраняете каждый день новую копию: книга_1.doc, книга_исправленная.doc, книга_финальная.doc книга_окончательно_финальная.doc. Это неудобно и запутанно.
    Git решает эту проблему. Он запоминает не файлы целиком, а изменения
    (какую строчку вы добавили, какую удалили). Вы в любой момент можете
    "откатиться" к любой предыдущей версии вашей программы, как в видеоигре к контрольной точке.
    GitHub — это удобное "облако", где хранится вся эта история изменений.
  2. Совместная работа (Коллаборация):
    Несколько человек могут работать над одним проектом одновременно. Git и GitHub автоматически помогают объединять изменения от разных авторов и следят за тем, чтобы вы не перезаписали код друг друга.
  3. Демонстрация ваших работ (Портфолио):
    Для разработчика аккаунт на GitHub — это как резюме. Работодатели всегда
    смотрят на ваши проекты (репозитории) на GitHub, чтобы оценить ваш
    уровень, стиль кода и активность.
  4. Использование и участие в Open-Source проектах:
    Миллионы проектов (от маленьких библиотек до огромных, как Linux или Python) живут на GitHub. Вы можете бесплатно использовать их код, сообщать об ошибках или даже предлагать свои улучшения.

Ключевые понятия:

  • Репозиторий (Repo) — это "папка" вашего проекта на GitHub. Она содержит все файлы проекта и всю историю их изменений.
  • Коммит (Commit) — это одно сохранение, "снимок" состояния вашего проекта в определенный момент времени. Коммит всегда имеет комментарий, что именно было изменено и зачем.
  • Ветка (Branch) — это "альтернативная реальность" вашего проекта. В главной ветке (main или master) обычно хранится стабильная версия кода. Новые функции или эксперименты удобно делать в отдельных ветках, чтобы не сломать основную версию.

Как создать первый репозиторий? Пошаговая инструкция

-2

Шаг 1: Регистрация на GitHub

  1. Перейдите на сайт github.com.
  2. Нажмите Sign up.
  3. Заполните стандартную форму: введите email, придумайте логин, пароль.
  4. Подтвердите свой аккаунт через email.

Шаг 2: Создание нового репозитория

  1. После входа в аккаунт на главной странице (или в левом верхнем углу) найдите кнопку New (или + -> New repository).
  2. Перед вами откроется форма создания:
    Repository name: Придумайте название для вашего репозитория. Например, my-first-project.
    Description (необязательно): Краткое описание. Например, Мой первый проект на GitHub для обучения.
    Public or Private:
    Public: Репозиторий будет виден всем. Выбирайте этот вариант для портфолио и open-source.
    Private: Репозиторий будут видеть только вы и те, кого вы explicitly пригласите.
    Initialize this repository with a README: ОЧЕНЬ ВАЖНЫЙ ПУНКТ!
    Поставьте галочку.
    Файл README.md — это визитная карточка вашего проекта. В нем на языке разметки Markdown описывают, что это за проект, как его установить и использовать. GitHub отображает содержимое этого файла прямо на главной странице репозитория.
  3. Нажмите зеленую кнопку Create repository.

Поздравляю! Ваш первый репозиторий создан.

Шаг 3: Добавление файлов в репозиторий

Самый простой способ для начала — добавить файлы прямо через интерфейс GitHub.

  1. Нажмите кнопку Add file -> Create new file.
  2. В поле для имени файла введите, например, index.html.
  3. В большое текстовое поле ниже скопируйте простой HTML-код:
-3

Сделайте ваш первый коммит! Прокрутите страницу вниз.
В первое поле
Commit message напишите комментарий. Например, Создал главную страницу index.html. Это очень важно — всегда пишите осмысленные комментарии!
Оставьте опцию Commit directly to the main branch.
Нажмите зеленую кнопку
Commit new file.

Вуаля! Вы создали файл и закоммитили (сохранили) его в репозитории. Теперь в вашем проекте два файла: README.md (который создался автоматически) и index.html (который создали вы).

Что дальше?

  • Изучите интерфейс: Посмотрите на вкладки Code, Issues, Pull requests. Это основные инструменты для работы.
  • Клонируйте репозиторий на компьютер: Чтобы работать с проектом локально, вам нужно установить Git и с помощью команды git clone [ссылка-на-ваш-репозиторий] скопировать его к себе. Ссылку можно найти, нажав на зеленую кнопку Code на странице вашего реп.
  • Узнайте базовые команды Git: git add, git commit, git push. Это основа основ.

GitHub может показаться сложным сначала, но это невероятно мощный и полезный инструмент. Начните с малого, и вы быстро в нем разберетесь! Удачи!