Начало работы с GitHub

Это руководство поможет вам сделать первые шаги в мире Git и GitHub. Мы рассмотрим основные концепции и команды, необходимые для начала работы.

Что такое Git и GitHub?

Git — это распределённая система управления версиями. Она позволяет отслеживать изменения в файлах, возвращаться к предыдущим версиям и совместно работать над проектами. Подумайте о ней как о системе "сохранений" для вашего кода.

GitHub — это веб-платформа, которая предоставляет хостинг для Git-репозиториев. Это как социальная сеть для разработчиков, где можно хранить свои проекты, сотрудничать с другими и демонстрировать свою работу.

Шаг 1: Создание аккаунта

Первое, что нужно сделать — создать аккаунт на GitHub.

  1. Перейдите на сайт github.com.
  2. Нажмите кнопку "Sign up".
  3. Следуйте инструкциям на экране, чтобы выбрать имя пользователя, ввести email и создать пароль.
  4. Подтвердите свой адрес электронной почты.

Поздравляем! Теперь у вас есть аккаунт на GitHub.

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

Репозиторий (или "репо") — это место, где хранится ваш проект. Он может содержать папки, файлы, изображения — всё, что относится к вашему проекту.

  1. На главной странице GitHub нажмите на значок "+" в правом верхнем углу и выберите "New repository".
  2. Введите имя для вашего репозитория (например, my-first-project).
  3. Вы можете добавить краткое описание.
  4. Выберите, будет ли репозиторий Public (публичным, видимым для всех) или Private (приватным, видимым только вам и тем, кого вы пригласите).
  5. Отметьте галочку "Add a README file". Это создаст файл с описанием проекта.
  6. Нажмите кнопку "Create repository".

Шаг 3: Установка Git

Чтобы работать с репозиториями локально (на своем компьютере), вам нужно установить Git. GitHub предоставляет отличные инструкции по установке для разных операционных систем.

Скачайте и установите Git с официального сайта.

После установки откройте терминал (командную строку) и настройте ваше имя и email, которые будут ассоциироваться с вашими коммитами:

git config --global user.name "Your Name"
git config --global user.email "youremail@example.com"

Шаг 4: Клонирование репозитория

Клонирование — это процесс создания локальной копии удаленного репозитория с GitHub на вашем компьютере.

  1. Перейдите на страницу вашего репозитория на GitHub.
  2. Нажмите зеленую кнопку "<> Code".
  3. Скопируйте URL-адрес (убедитесь, что выбрана вкладка HTTPS).
  4. Откройте терминал, перейдите в папку, где вы хотите сохранить проект, и выполните команду:
git clone https://github.com/YourUsername/your-repository-name.git

Замените YourUsername и your-repository-name на ваши данные. После выполнения команды у вас на компьютере появится папка с файлами проекта.

Шаг 5: Первый коммит

Коммит — это "снимок" состояния ваших файлов в определенный момент времени. Давайте внесем изменения и зафиксируем их.

  1. Перейдите в папку с вашим проектом в терминале: cd your-repository-name.
  2. Создайте новый файл. Например, index.html.
  3. Добавьте в него какой-нибудь HTML-код.
  4. Теперь нужно "подготовить" файлы к коммиту (добавить их в область индексации). Используйте команду:
# Добавить все измененные и новые файлы
git add .
  1. Теперь зафиксируйте изменения, создав коммит с осмысленным сообщением:
git commit -m "Add initial index.html"

Шаг 6: Отправка изменений на GitHub

После того как вы сделали коммит локально, нужно отправить эти изменения в удаленный репозиторий на GitHub. Этот процесс называется "push" (пуш).

Выполните следующую команду в терминале:

git push origin main

Эта команда отправляет ваши коммиты из локальной ветки main в удаленный репозиторий, который по умолчанию называется origin. Теперь, если вы обновите страницу репозитория на GitHub, вы увидите свой новый файл!