-
Notifications
You must be signed in to change notification settings - Fork 0
Git
Git - это система контроля версий, которая позволяет разработчикам отслеживать изменения в исходном коде, управлять ветвлением и слиянием кода и работать в команде над проектами.
GitHub - это веб-сервис для хранения и управления Git-репозиториями, который позволяет разработчикам работать в команде над проектами, делиться кодом, контролировать доступ и управлять задачами.
Репозиторий (или репо) в Git - это хранилище файлов и папок, которые отслеживаются системой контроля версий.
Репозитории на GitHub могут быть публичными или приватными. Публичные репозитории могут быть просмотрены и клонированы любым пользователем GitHub, тогда как приватные репозитории доступны только для тех пользователей, которым был предоставлен доступ.
Вы можете создавать проекты и задачи в GitHub, связанные с вашим репозиторием. Проекты могут использоваться для управления задачами и отслеживания прогресса, а задачи могут быть назначены на разных участников команды.
В Git ветви используются для организации работы над различными функциональностями. В основном репозитории обычно есть главная ветвь (main) и ветвь разработки (dev), а также дополнительные ветви, такие как ветвь исправления ошибок (hotfix) и ветви для работы над конкретной функциональностью (например, 1-some-feature).
С помощью GitHub Issues можно создавать задачи, связанные с вашим репозиторием, и связывать их с ветвями Git. Когда вы создаете Issue, GitHub автоматически создает ветку, связанную с этой задачей.
Чтобы клонировать репозиторий на свой локальный компьютер, вы можете использовать команду git clone, указав URL репозитория на GitHub.
Commit в Git - это сохранение изменений в репозитории. Каждый коммит имеет уникальный идентификатор, который позволяет отслеживать изменения в вашем проекте.
Push в Git - это отправка ваших коммитов в удаленный репозиторий на GitHub. После того, как вы закоммитили изменения в вашем локальном репозитории, вы можете использовать команду git push, чтобы отправить эти изменения на GitHub.
Fetch в Git - это получение последних изменений из удаленного репозитория на GitHub без объединения с вашей локальной копией. Вы можете использовать команду git fetch, чтобы получить обновления, которые были загружены в репозиторий другими участниками команды.
Pull Request (PR) в GitHub - это запрос на внесение изменений в основную ветку проекта. Вы можете создать PR, чтобы предложить изменения в коде вашего репозитория и попросить участников команды просмотреть их. Когда PR создан, вы можете обсуждать изменения и вносить дополнительные изменения до того, как они будут слиты в основную ветку.
GitHub Projects - это инструмент управления проектами, который позволяет организовать задачи и отслеживать прогресс. Вы можете создавать различные колонки, такие как "To do", "In progress" и "Done", и перемещать задачи между ними. Каждая задача может быть связана с Issue в вашем репозитории.
GitHub Pages - это возможность публикации веб-сайтов и статических страниц на GitHub. Вы можете создать отдельную ветку в вашем репозитории, содержащую файлы HTML, CSS, JavaScript и изображения, и опубликовать ее на GitHub Pages. Сайт будет доступен по адресу https://<ваше_имя_пользователя>.github.io/<ваш_репозиторий>/.
Чтобы создать сайт с помощью GitHub Pages, вы можете выполнить следующие шаги:
- Создайте отдельную ветку в вашем репозитории с названием gh-pages
- Добавьте файлы HTML, CSS и JavaScript в эту ветку
- Настройте настройки вашего репозитория на GitHub, чтобы GitHub Pages использовал эту ветку для публикации вашего сайта.
created by "iceberg group" / mid © pieceowater 2023.