Skip to main content

Сведения о GitHub и Git

Для совместной работы можно использовать GitHub Enterprise Server и Git.

О 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 .

Дополнительные материалы