О GitHub
GitHub — это platform, где можно хранить, делиться и работать вместе с другими пользователями для написания кода.
Хранение кода в "репозитории" на GitHub позволяет:
- Демонстрация или предоставление общего доступа к работе.
- Отслеживайте изменения кода и управляйте ими с течением времени.
- Позвольте другим пользователям просматривать код и вносить предложения по его улучшению.
- Совместная работа над общим проектом, не беспокоясь о том, что изменения повлияют на работу ваших сотрудников, прежде чем вы будете готовы к их интеграции.
Совместная работа, одна из основных функций variables.product.prodname_dotcom %}данных с открытым исходным кодом, Git, на основе которой создается GitHub.
Сведения о GIT
Git — это система управления версиями, которая интеллектуально отслеживает изменения в файлах. Git особенно полезно, когда вы и группа людей вносят изменения в одни и те же файлы одновременно.
Как правило, для этого в рабочем процессе на основе Git вы:
- Создайте ветвь из основной копии файлов, над которыми работаете (и ваши сотрудники).
- Внесите изменения в файлы независимо и безопасно в вашей личной ветви.
- Позвольте Git интеллектуально объединить определенные изменения в основную копию файлов, чтобы изменения не влияли на обновления других пользователей.
- Пусть Git следить за изменениями ваших и других людей, поэтому вы все продолжаете работать над самой актуальной версией проекта.
Дополнительные сведения о Git см. в разделе Сведения о GIT.
Как Git и GitHub работают вместе?
При отправке файлов в GitHubвы сохраните их в репозитории Git. Это означает, что при внесении изменений (или "фиксаций") в файлы в GitHubGit автоматически начнет отслеживать изменения и управлять ими.
Есть много действий, связанных с Git, которые можно выполнить на GitHub непосредственно в браузере, таких как создание репозитория Git, создание ветвей и отправка и редактирование файлов.
Однако большинство пользователей работают с файлами локально (на собственном компьютере), а затем постоянно синхронизируют эти локальные изменения ( и все связанные данные Git) с центральным "удаленным" репозиторием на GitHub. Существует множество инструментов, которые можно использовать для этого, например GitHub Desktop.
После начала совместной работы с другими пользователями и все необходимо работать в одном репозитории одновременно, вы будете постоянно:
- Извлеките все последние изменения, внесенные вашими коллегами из удаленный репозиторий на GitHub.
- Отправьте собственные изменения в те же удаленный репозиторий на GitHub.
Git определяет, как интеллектуально объединить этот поток изменений, и GitHub помогает управлять потоком через такие функции, как "запросы на вытягивание".
С чего начать?
Если вы не знакомы с GitHub, а также не знакомы с Git, рекомендуется ознакомиться со статьями в категории AUTOTITLE . В статьях рассматриваются задачи, которые можно выполнить непосредственно в браузере на GitHub и поможет вам:
- Создайте учетную запись для GitHub.
- Узнайте о потоке "GitHub и основных принципах совместной работы (ветви, фиксации, запросы на вытягивание, слияние).
- Персонализируйте свой профиль , чтобы поделиться своими интересами и навыками.
- Изучите GitHub , чтобы найти вдохновение для собственных проектов и подключиться к другим пользователям.
- Узнайте, как скачать интересный код для собственного использования.
- Узнайте, как отправить **** что-то, над чем вы работаете, в репозиторий GitHub .