Начало работы с GitHub
Это руководство поможет вам сделать первые шаги в мире Git и GitHub. Мы рассмотрим основные концепции и команды, необходимые для начала работы.
Что такое Git и GitHub?
Git — это распределённая система управления версиями. Она позволяет отслеживать изменения в файлах, возвращаться к предыдущим версиям и совместно работать над проектами. Подумайте о ней как о системе "сохранений" для вашего кода.
GitHub — это веб-платформа, которая предоставляет хостинг для Git-репозиториев. Это как социальная сеть для разработчиков, где можно хранить свои проекты, сотрудничать с другими и демонстрировать свою работу.
Шаг 1: Создание аккаунта
Первое, что нужно сделать — создать аккаунт на GitHub.
- Перейдите на сайт github.com.
- Нажмите кнопку "Sign up".
- Следуйте инструкциям на экране, чтобы выбрать имя пользователя, ввести email и создать пароль.
- Подтвердите свой адрес электронной почты.
Поздравляем! Теперь у вас есть аккаунт на GitHub.
Шаг 2: Создание репозитория
Репозиторий (или "репо") — это место, где хранится ваш проект. Он может содержать папки, файлы, изображения — всё, что относится к вашему проекту.
- На главной странице GitHub нажмите на значок "+" в правом верхнем углу и выберите "New repository".
- Введите имя для вашего репозитория (например,
my-first-project). - Вы можете добавить краткое описание.
- Выберите, будет ли репозиторий Public (публичным, видимым для всех) или Private (приватным, видимым только вам и тем, кого вы пригласите).
- Отметьте галочку "Add a README file". Это создаст файл с описанием проекта.
- Нажмите кнопку "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 на вашем компьютере.
- Перейдите на страницу вашего репозитория на GitHub.
- Нажмите зеленую кнопку "<> Code".
- Скопируйте URL-адрес (убедитесь, что выбрана вкладка HTTPS).
- Откройте терминал, перейдите в папку, где вы хотите сохранить проект, и выполните команду:
git clone https://github.com/YourUsername/your-repository-name.git
Замените YourUsername и your-repository-name на ваши данные. После выполнения команды у вас на компьютере появится папка с файлами проекта.
Шаг 5: Первый коммит
Коммит — это "снимок" состояния ваших файлов в определенный момент времени. Давайте внесем изменения и зафиксируем их.
- Перейдите в папку с вашим проектом в терминале:
cd your-repository-name. - Создайте новый файл. Например,
index.html. - Добавьте в него какой-нибудь HTML-код.
- Теперь нужно "подготовить" файлы к коммиту (добавить их в область индексации). Используйте команду:
# Добавить все измененные и новые файлы
git add .
- Теперь зафиксируйте изменения, создав коммит с осмысленным сообщением:
git commit -m "Add initial index.html"
Шаг 6: Отправка изменений на GitHub
После того как вы сделали коммит локально, нужно отправить эти изменения в удаленный репозиторий на GitHub. Этот процесс называется "push" (пуш).
Выполните следующую команду в терминале:
git push origin main
Эта команда отправляет ваши коммиты из локальной ветки main в удаленный репозиторий, который по умолчанию называется origin. Теперь, если вы обновите страницу репозитория на GitHub, вы увидите свой новый файл!