Это руководство познакомит с GitHub и обучит работе с удаленным репозиторием. Код, домашнее задание и дополнительная информация доступны на сайте ссылка на сайт.
Git и GitHub
Git — распределенная система управления версиями. Он позволяет управлять локальными и удаленными репозиториями, создавать ветки и многое другое. GitHub — облачное хранилище, веб-сервис для хранения и управления проектами, аналогичный Google Диску или Dropbox. На GitHub создаются репозитории — хранилища проектов, доступные как одному разработчику, так и команде. Изменения, внесенные одним разработчиком, видны всем остальным.
Создание репозитория на GitHub
Для работы с GitHub, зарегистрируйтесь на официальном сайте. Затем создайте репозиторий:
- Нажмите кнопку «New» или «Start a project».
- Укажите владельца (ваш аккаунт).
- Присвойте имя (например, git-github-tutorial).
- Добавьте описание (необязательно).
- Выберите тип: публичный (доступен всем) или приватный (доступен только по приглашению, платная опция).
- (Необязательно) Добавьте файл .gitignore (для игнорирования файлов) и выберите лицензию.
- (Необязательно) Создайте файл README.md с описанием проекта.
- Нажмите «Create repository».
Работа с удаленным репозиторием
После создания репозитория, получите команды для работы с ним. Для подключения к удаленному репозиторию:
git remote add origin <адрес_репозитория>
Проверьте подключение:
git remote -v
Добавьте файлы в удаленный репозиторий:
git push -u origin <имя_ветки>
При первой отправке потребуется авторизация. После отправки, обновление страницы GitHub покажет загруженные файлы.
Markdown в README.md
Файл README.md содержит описание проекта, написанное в Markdown. Основные элементы:
- Заголовки: # Заголовок 1, ## Заголовок 2, и т.д.
- Жирный текст: **жирный текст** или __жирный текст__
- Курсив: *курсив* или _курсив_
- Жирный курсив: ***жирный курсив*** или ___жирный курсив___
- Список:
- Элемент 1
- Элемент 2
- Элемент 3
- Нумерованный список:
- Элемент 1
- Элемент 2
- Элемент 3
Чтобы добавить README.md:
- Создайте файл README.md.
- Добавьте содержимое в формате Markdown.
- Закоммитите изменения: git add ., git commit -m "Добавил файл README.md".
- Отправьте изменения: git push origin master.
Клонирование репозитория
Клонирование репозитория:
git clone <адрес_репозитория>
Это создаст локальную копию.
Работа с проектом
Создание и добавление проекта в GitHub:
- Создайте репозиторий на GitHub.
- Создайте локальную папку и инициализируйте Git: git init.
- Добавьте файлы.
- Закоммитите изменения: git add ., git commit -m "Первоначальный коммит".
- Подключитесь к удаленному репозиторию: git remote add origin <адрес_репозитория>.
- Отправьте изменения: git push -u origin master.
Для нового сотрудника:
- Клонирование: git clone <адрес_репозитория>.
- Обновление: git pull.
Git и GitHub упрощают совместную разработку. Изучив основные команды, вы сможете эффективно управлять версиями проекта и сотрудничать с другими разработчиками.