Skip to main content

О GitHub и Git

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

О GitHub

GitHub — это cloudif 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/start-your-journey/creating-an-account-on-github)
    

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

  •         [AUTOTITLE](/get-started/using-github/connecting-to-github)