Общее понятие о GitHub

Общее понятие о GitHub 1. Github - это служба веб-хостинга для управления версиями с помощью Git. В основном он используется для хранения программных кодов. В июне 2018 года сервис купила Microsoft. GitHub - это веб-сервис, который поддерживает разработку программного обеспечения с помощью инструмента управления версиями Git. Управление версиями проекта означает, что сохраняется резервная копия всех его модификаций, а также отслеживается, кто внес изменения. Таким образом, можно переключаться между версиями и тестировать их. Это значительно упрощает выбор правильного или наиболее эффективного после тестирования. Сервис работает с апреля 2008 года и пользуется большой популярностью у разработчиков. Кроме того, для проектов с открытым исходным кодом есть возможность следить за развитием проектов и широкой публикой. Таким образом, мы можем проверить, например, явно ли работает над проектом и так далее.

GitHub достиг важной вехи.

2. Сегодня у GitHub более 100 миллионов репозиториев. GitHub - это Интернет-сервис, поддерживающий разработку программного обеспечения, особенно с открытым исходным кодом и управление проектами. Репозиторий или репозиторий - это место, где программист, разработчик хранит свои файлы и исходный код. Одна из целей этого типа репозитория - предоставить подробную информацию об отдельных изменениях кода, совместном использовании кода, управлении версиями и многом другом. GitHub также может стать местом для ваших идей, экспериментов и / или вдохновения. На GitHub сейчас 31 миллион разработчиков из почти всех стран мира и по статистике, а также 1,1 миллиарда вкладов и обсуждений кода. GitHub начинался как платформа с небольшой группой разработчиков, которым нужно было работать вместе для решения проблемы, но теперь он является домом для глобального сообщества Open Source .

Возможности GitHub.

Общее понятие о GitHub 3. Github предлагает возможность бесплатно создавать простые страницы для пользователей или проекта прямо на github.io . Однако нельзя использовать такие языки сценариев, как PHP, Python и другие. Тем не менее, каждый репозиторий может иметь свои собственные страницы размером до 1 ГБ, до 100 ГБ данных за месяц и до 10 обновлений в час. Страницы можно создавать с нуля вручную или с использованием готового макета. В первом случае создается простой HTML-шаблон , включающий изображения, CSS и JS.

Сохранить в ветке или папке с документами.

4. Github предлагает 3 способа хранения страниц в репозитории. Их можно вставить непосредственно в ветку master , в ветку gh-pages или в папку docs в ветке master. В ветке gh-pages не должно быть файлов из проекта. Поэтому мне не нравится такой подход, потому что во время оформления заказа вся папка перезаписывается, чтобы в ней содержались только файлы страницы или проекта. Мне больше всего нравится использование папки docs , которая присутствует в основной ветке. Преимущество состоит в том, что при использовании композитора или аналогичных инструментов весь контент загружается из git, то есть, включая папку docs. Документация на выбранную версию всегда может быть в наличии для проекта.