О GitHub
GitHub — это platform, где можно хранить, делиться и работать вместе с другими пользователями для написания кода.
Хранение кода в репозитории на GitHub позволяет: * Демонстрация или предоставление общего доступа к работе. * Отслеживайте изменения кода и управляйте ими с течением времени.
- Позвольте другим пользователям просматривать код и вносить предложения по его улучшению.
-
**Совместная работа** над общим проектом, не беспокоясь о том, что изменения повлияют на работу ваших сотрудников, прежде чем вы будете готовы к их интеграции.
Совместная работа, одна из основных функций GitHub, становится возможной благодаря программному обеспечению с открытым исходным кодом, 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 помогает управлять потоком через такие функции, как "запросы на вытягивание".
С чего начать?
Если вы не знакомы с переменными данных.product.github %}и не знакомы с Git, рекомендуется работать со статьями в категории AUTOTITLE . В статьях рассматриваются задачи, которые можно выполнить непосредственно в браузере на GitHub и поможет вам:
-
**Создайте учетную запись** на GitHub. -
**Узнайте о потоке "GitHub и** основных принципах совместной работы (ветвей, фиксаций, запросов на вытягивание, слияние). -
**Персонализируйте свой профиль** , чтобы поделиться своими интересами и навыками. -
**Изучите GitHub** , чтобы найти вдохновение для собственных проектов и подключиться к другим пользователям. - Узнайте, как скачать интересный код для собственного использования.
- Узнайте, как отправить **** что-то, над чем вы работаете, в репозиторий GitHub .
Дополнительные материалы
-
[AUTOTITLE](/get-started/using-github/connecting-to-github)