# Начните работу с документацией GitHub

Узнайте, как начать создавать, отправлять и поддерживать программное обеспечение с GitHubпомощью . Изучите наши продукты, зарегистрируйте учетную запись и присоединитесь к крупнейшему в мире сообществу разработчиков.

## Recommended

* [Начните переход](/ru/enterprise-server@3.21/get-started/start-your-journey)

  Совершенно новый?GitHub Изучайте основы здесь.

* [Настройка Git](/ru/enterprise-server@3.21/get-started/git-basics/set-up-git)

  В основе GitHub лежит открытая система контроля версий (VCS) под названием Git. Git отвечает за всё GitHub, что происходит локально на вашем компьютере.

* [Hello World](/ru/enterprise-server@3.21/get-started/using-github/hello-world)

  Выполните это Hello World упражнение, чтобы узнать GitHubрабочий процесс запроса на вытягивание.

* [Начало работы с вашим аккаунтом GitHub](/ru/enterprise-server@3.21/get-started/onboarding/getting-started-with-your-github-account)

  С включённым личным аккаунтом GitHubвы можете импортировать или создавать репозитории, сотрудничать с другими и общаться с GitHub сообществом.

* [Планы GitHub](/ru/enterprise-server@3.21/get-started/learning-about-github/githubs-plans)

  Обзор GitHubценовых планов компании.

* [Быстрый старт для написания на GitHub](/ru/enterprise-server@3.21/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/quickstart-for-writing-on-github)

  Изучите продвинутые функции форматирования, создав README для своего GitHub профиля.

## Links

### Getting started

* [Hello World](/ru/enterprise-server@3.21/get-started/using-github/hello-world)

  Выполните это Hello World упражнение, чтобы узнать GitHubрабочий процесс запроса на вытягивание.

* [Что такое GitHub?](/ru/enterprise-server@3.21/get-started/start-your-journey/what-is-github)

  GitHub — это платформа, которая поддерживает весь процесс разработки программного обеспечения, от планирования работы до развертывания и эксплуатации программного обеспечения.

## Articles

* [Что такое GitHub?](/ru/enterprise-server@3.21/get-started/start-your-journey/what-is-github)

  GitHub — это платформа, которая поддерживает весь процесс разработки программного обеспечения, от планирования работы до развертывания и эксплуатации программного обеспечения.

* [Учебные ресурсы на Git и GitHub](/ru/enterprise-server@3.21/get-started/start-your-journey/git-and-github-learning-resources)

  Узнайте о важных ресурсах Git GitHub , включая учебники, онлайн-курсы и поддержку сообщества для улучшения ваших навыков.

* [Создание репозитория для проекта на GitHub](/ru/enterprise-server@3.21/get-started/start-your-journey/creating-a-repository-for-your-project-on-github)

  Создайте репозиторий GitHub для хранения кода, отслеживания его журнала и создания проекта программного обеспечения, который можно поделиться.

* [Планирование работы](/ru/enterprise-server@3.21/get-started/start-your-journey/planning-your-work)

  Упорядочение работы и отслеживание хода выполнения, чтобы вы всегда знали, что делать дальше.

* [Подключение к коду локально](/ru/enterprise-server@3.21/get-started/start-your-journey/connecting-to-your-code-locally)

  Подключитесь GitHub Desktop к учетной записи и клонируйте репозиторий для локального редактирования файлов.

* [Написание и хранение кода](/ru/enterprise-server@3.21/get-started/start-your-journey/writing-and-storing-your-code)

  Выполните основной рабочий процесс разработчика, чтобы создать ветвь, написать код и открыть запрос на вытягивание с помощью Copilot и GitHub Desktop.

* [Просмотр предлагаемых изменений](/ru/enterprise-server@3.21/get-started/start-your-journey/reviewing-your-proposed-changes)

  Просмотрите собственный запрос на вытягивание перед слиянием, чтобы поймать ошибки и улучшить качество, с дополнительной помощью ИИ.Copilot

* [Автоматическое развертывание веб-сайта](/ru/enterprise-server@3.21/get-started/start-your-journey/deploying-your-website-automatically)

  Автоматизация развертывания кода с GitHub Actions помощью и GitHub Pages публикации обновлений на динамическом сайте при каждом отправке в основную ветвь.

* [Начало работы с вашим аккаунтом GitHub](/ru/enterprise-server@3.21/get-started/onboarding/getting-started-with-your-github-account)

  С включённым личным аккаунтом GitHubвы можете импортировать или создавать репозитории, сотрудничать с другими и общаться с GitHub сообществом.

* [Начало работы с GitHub Enterprise Server](/ru/enterprise-server@3.21/get-started/onboarding/getting-started-with-github-enterprise-server)

  Начните с настройки и управления GitHub.com.

* [Hello World](/ru/enterprise-server@3.21/get-started/using-github/hello-world)

  Выполните это Hello World упражнение, чтобы узнать GitHubрабочий процесс запроса на вытягивание.

* [поток GitHub](/ru/enterprise-server@3.21/get-started/using-github/github-flow)

  Следите GitHub за Flow, чтобы сотрудничать над проектами.

* [Подключение к GitHub](/ru/enterprise-server@3.21/get-started/using-github/connecting-to-github)

  Узнайте о средствах, которые можно использовать для работы с репозиториями, размещенными в GitHub.

* [Общение на GitHub](/ru/enterprise-server@3.21/get-started/using-github/communicating-on-github)

  Вы можете обсуждать конкретные проекты и изменения, а также более широкие идеи или цели команды, используя разные типы обсуждений на GitHub.

* [Поддерживаемые браузеры](/ru/enterprise-server@3.21/get-started/using-github/supported-browsers)

  Для лучшего опыта GitHubс , мы рекомендуем использовать последнюю версию [Chrome](https://google.com/chrome), [Edge](https://www.microsoft.com/en-us/edge), [Firefox](https://mozilla.org/firefox) или [Safari](https://apple.com/safari).

* [GitHub для мобильных устройств](/ru/enterprise-server@3.21/get-started/using-github/github-mobile)

  Сортируйте, сотрудничайте и управляйте своей работой GitHub с мобильного устройства.

* [Планы GitHub](/ru/enterprise-server@3.21/get-started/learning-about-github/githubs-plans)

  Обзор GitHubценовых планов компании.

* [Поддержка языков GitHub](/ru/enterprise-server@3.21/get-started/learning-about-github/github-language-support)

  Обзор языков программирования, поддерживаемых GitHub функциями.

* [Типы аккаунтов GitHub](/ru/enterprise-server@3.21/get-started/learning-about-github/types-of-github-accounts)

  Аккаунты позволяют GitHub вам организовывать и контролировать доступ к коду.

* [Права доступа на GitHub](/ru/enterprise-server@3.21/get-started/learning-about-github/access-permissions-on-github)

  С помощью ролей вы можете управлять доступом к учетным записям и ресурсам и уровню доступа каждого человека.

* [О GitHub Advanced Security](/ru/enterprise-server@3.21/get-started/learning-about-github/about-github-advanced-security)

  GitHub предоставляет дополнительные функции безопасности для клиентов, которые покупают GitHub Code Security или GitHub Secret Protection.

* [Глоссарий GitHub](/ru/enterprise-server@3.21/get-started/learning-about-github/github-glossary)

  В этом глоссарии представлены общие термины Git и GitHub.

* [Управление параметрами темы](/ru/enterprise-server@3.21/get-started/accessibility/managing-your-theme-settings)

  Вы можете управлять тем, как GitHub выглядит вам, задав предпочтения темы, которые соответствуют параметрам системы или всегда используют светлый или темный режим.

* [сочетания клавиш;](/ru/enterprise-server@3.21/get-started/accessibility/keyboard-shortcuts)

  Почти на каждой странице GitHub есть клавишный ярлык, позволяющий быстрее выполнять действия.

* [Быстрый старт для написания на GitHub](/ru/enterprise-server@3.21/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/quickstart-for-writing-on-github)

  Изучите продвинутые функции форматирования, создав README для своего GitHub профиля.

* [О написании и форматировании на GitHub](/ru/enterprise-server@3.21/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/about-writing-and-formatting-on-github)

  GitHub сочетает синтаксис для форматирования текста под названием GitHub Flavored Markdown с несколькими уникальными функциями письма.

* [Базовый синтаксис написания и форматирования](/ru/enterprise-server@3.21/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax)

  Создайте сложное форматирование для своей прозы и кода на GitHub с простым синтаксисом.

* [Организация информации с помощью таблиц](/ru/enterprise-server@3.21/get-started/writing-on-github/working-with-advanced-formatting/organizing-information-with-tables)

  Можно создать таблицы, чтобы упорядочить информацию в комментариях, проблемах, запросах на вытягивание и на вики-сайтах.

* [Упорядочение сведений с помощью свернутых разделов](/ru/enterprise-server@3.21/get-started/writing-on-github/working-with-advanced-formatting/organizing-information-with-collapsed-sections)

  Можно упростить разметку Markdown, создав свернутый раздел с тегом `<details>`.

* [Создание и выделение блоков кода](/ru/enterprise-server@3.21/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks)

  Предоставляйте общий доступ к примерам кода с изолированными блоками кода и включайте выделения синтаксиса.

* [Создание схем](/ru/enterprise-server@3.21/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams)

  Создание схем для передачи информации с помощью диаграмм и графиков

* [Написание математических выражений](/ru/enterprise-server@3.21/get-started/writing-on-github/working-with-advanced-formatting/writing-mathematical-expressions)

  Используйте Markdown для отображения математических выражений на GitHub.

* [Автосвязанные ссылки и URL-адреса](/ru/enterprise-server@3.21/get-started/writing-on-github/working-with-advanced-formatting/autolinked-references-and-urls)

  Ссылки на URL-адреса, проблемы, запросы на вытягивание и фиксации автоматически сокращаются и преобразуются в ссылки.

* [Вложение файлов](/ru/enterprise-server@3.21/get-started/writing-on-github/working-with-advanced-formatting/attaching-files)

  Вы можете передать информацию, вложив различные типы файлов в свои сообщения о проблемах и запросы на вытягивание.

* [Сведения о списках задач](/ru/enterprise-server@3.21/get-started/writing-on-github/working-with-advanced-formatting/about-tasklists)

  Вы можете использовать списки задач для разрыва работы или извлечения запроса на небольшие задачи, а затем отслеживать полный набор работ до завершения.

* [Создание постоянной ссылки на фрагмент кода](/ru/enterprise-server@3.21/get-started/writing-on-github/working-with-advanced-formatting/creating-a-permanent-link-to-a-code-snippet)

  Вы можете создать постоянную ссылку на определенную строку или диапазон строк кода в определенной версии файла или запроса на вытягивание.

* [Использование ключевых слов в проблемах и запросах на вытягивание](/ru/enterprise-server@3.21/get-started/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests)

  Используйте ключевые слова, чтобы связать проблему с запросом на вытягивание или отметить проблему или запрос на вытягивание как дубликат.

* [Сведения о сохраненных ответах](/ru/enterprise-server@3.21/get-started/writing-on-github/working-with-saved-replies/about-saved-replies)

  Сохраненный ответ можно использовать для ответа на проблему или запрос на вытягивание.

* [Создание сохраненного ответа](/ru/enterprise-server@3.21/get-started/writing-on-github/working-with-saved-replies/creating-a-saved-reply)

  Если один и тот же комментарий добавляется часто, можно создать сохраненный ответ.

* [Изменение сохраненного ответа](/ru/enterprise-server@3.21/get-started/writing-on-github/working-with-saved-replies/editing-a-saved-reply)

  Вы можете изменить заголовок и текст сохраненного ответа.

* [Удаление сохраненного ответа](/ru/enterprise-server@3.21/get-started/writing-on-github/working-with-saved-replies/deleting-a-saved-reply)

  Если вы больше не используете сохраненный ответ, его можно удалить.

* [Использование сохраненных ответов](/ru/enterprise-server@3.21/get-started/writing-on-github/working-with-saved-replies/using-saved-replies)

  При добавлении комментариев к проблеме или запросу на вытягивание можно добавить предварительно настроенный сохраненный ответ. Сохраненный ответ может представлять собой весь комментарий или, если вы хотите настроить его, можно добавить или удалить содержимое.

* [Создание gist](/ru/enterprise-server@3.21/get-started/writing-on-github/editing-and-sharing-content-with-gists/creating-gists)

  Вы можете создать два типа gists: public and secret. Создайте публичный gist, если вы готовы поделиться своими идеями с миром или секретом gist, если вы не.

* [Создание вилок и клонирование gist](/ru/enterprise-server@3.21/get-started/writing-on-github/editing-and-sharing-content-with-gists/forking-and-cloning-gists)

  Объекты Gist на самом деле представляют собой репозитории Git, и это означает, что вы можете разветвлять или клонировать любой объект gist, даже если вы не являетесь оригинальным автором. Вы также можете просмотреть полную историю фиксаций gist, включая diff.

* [Сохранение гистов со звездами](/ru/enterprise-server@3.21/get-started/writing-on-github/editing-and-sharing-content-with-gists/saving-gists-with-stars)

  Вы можете звезды gists следить за проектами, которые вы найдете интересные.

* [Модерация гистом комментариев](/ru/enterprise-server@3.21/get-started/writing-on-github/editing-and-sharing-content-with-gists/moderating-gist-comments)

  Вы можете модерировать комментарии по gists, отключив их или удалив нежелательные записи.

* [Обнаружение проектов на GitHub](/ru/enterprise-server@3.21/get-started/exploring-projects-on-github/discovering-projects-on-github)

  Вы можете обнаружить репозитории, темы и сообщества GitHub для поддержки обучения и вдохновить собственные проекты.

* [Участие в проекте](/ru/enterprise-server@3.21/get-started/exploring-projects-on-github/contributing-to-a-project)

  Узнайте, как внести свой вклад в проект с помощью создания вилок.

* [Вклад в open source](/ru/enterprise-server@3.21/get-started/exploring-projects-on-github/contributing-to-open-source)

  Узнайте, как внести вклад в проект open source, который будет принят сопровождающими.

* [Сохранение репозиториев со звездами](/ru/enterprise-server@3.21/get-started/exploring-projects-on-github/saving-repositories-with-stars)

  Вы можете просматривать репозитории и статьи, чтобы отслеживать интересующие вас проекты.

* [Подписка на пользователей](/ru/enterprise-server@3.21/get-started/exploring-projects-on-github/following-people)

  Вы можете следить за пользователями GitHub , чтобы получать уведомления об их активности.

* [Подписка на организации](/ru/enterprise-server@3.21/get-started/exploring-projects-on-github/following-organizations)

  Вы можете следить за организациями, GitHub чтобы получать уведомления об их деятельности.

* [Настройка Git](/ru/enterprise-server@3.21/get-started/git-basics/set-up-git)

  В основе GitHub лежит открытая система контроля версий (VCS) под названием Git. Git отвечает за всё GitHub, что происходит локально на вашем компьютере.

* [Настройка имени пользователя в Git](/ru/enterprise-server@3.21/get-started/git-basics/setting-your-username-in-git)

  Git использует имя пользователя для связывания фиксаций с удостоверением. Имя пользователя в Git не совпадает с вашим GitHub именем пользователя.

* [Кэширование учетных данных GitHub в Git](/ru/enterprise-server@3.21/get-started/git-basics/caching-your-github-credentials-in-git)

  Если вы клонируете репозитории GitHub с помощью HTTPS, рекомендуется использовать GitHub CLI или диспетчер учетных данных Git (GCM) для запоминания учетных данных.

* [Почему Git всегда запрашивает мои учетные данные?](/ru/enterprise-server@3.21/get-started/git-basics/why-is-git-always-asking-for-my-credentials)

  Если Git запрашивает ваши учетные данные каждый раз, когда вы пытаетесь взаимодействовать с GitHub, скорее всего, вы используете HTTPS-клон для репозитория.

* [Обновление учетных данных из цепочки ключей macOS](/ru/enterprise-server@3.21/get-started/git-basics/updating-credentials-from-the-macos-keychain)

  При изменении имени пользователя, пароля или personal access token на переменных данныхGitHubнеобходимо обновить сохраненные учетные данные в вспомогательном `git-credential-osxkeychain` приложении.

* [Рабочие процессы Git](/ru/enterprise-server@3.21/get-started/git-basics/git-workflows)

  Поток GitHub — это упрощенный рабочий процесс на основе ветви, который поддерживает регулярно развертываемые команды и проекты.

* [Сведения об удаленных репозиториях](/ru/enterprise-server@3.21/get-started/git-basics/about-remote-repositories)

  Совместный подход GitHub к разработке основан на публикации коммитов из вашего локального репозитория, чтобы GitHub другие могли их просматривать, загружать и обновлять.

* [Управление удаленными репозиториями](/ru/enterprise-server@3.21/get-started/git-basics/managing-remote-repositories)

  Узнайте, как работать с локальными репозиториями на компьютере и удаленных репозиториях, размещенных на GitHub.

* [Связывание текстовых редакторов с Git](/ru/enterprise-server@3.21/get-started/git-basics/associating-text-editors-with-git)

  В текстовом редакторе вы можете открывать и редактировать файлы с использованием GIT.

* [Настройка Git для обработки окончаний строк](/ru/enterprise-server@3.21/get-started/git-basics/configuring-git-to-handle-line-endings)

  Чтобы избежать проблем в объектах diff, можно настроить Git для правильной обработки окончаний строк.

* [Пропуск файлов](/ru/enterprise-server@3.21/get-started/git-basics/ignoring-files)

  Вы можете настроить Git для пропуска файлов, которые вы не хотите проверить на GitHub.

* [Памятка по GIT](/ru/enterprise-server@3.21/get-started/git-basics/git-cheatsheet)

  Эта памятка Git помогает сэкономить время, если вы забыли команду или не хотите использовать справку в CLI.

* [Сведения о GIT](/ru/enterprise-server@3.21/get-started/using-git/about-git)

  Узнайте о системе управления версиями, Git и о том, как она работает GitHub.

* [Отправка фиксаций в удаленный репозиторий](/ru/enterprise-server@3.21/get-started/using-git/pushing-commits-to-a-remote-repository)

  Используйте `git push` для отправки фиксаций в локальной ветви в удаленный репозиторий.

* [Получение изменений из удаленного репозитория](/ru/enterprise-server@3.21/get-started/using-git/getting-changes-from-a-remote-repository)

  Для доступа к удаленным репозиториям можно использовать распространенные команды Git.

* [Обработка ошибок не быстрого перемещения вперед](/ru/enterprise-server@3.21/get-started/using-git/dealing-with-non-fast-forward-errors)

  Иногда Git не может внести изменения в удаленный репозиторий без потери фиксаций. В этом случае ваша передача данных будет отклонена.

* [Разделение подпапки в новый репозиторий](/ru/enterprise-server@3.21/get-started/using-git/splitting-a-subfolder-out-into-a-new-repository)

  Вы можете преобразовать папку в репозитории Git в совершенно новый репозиторий.

* [Сведения о слияниях поддеревьев Git](/ru/enterprise-server@3.21/get-started/using-git/about-git-subtree-merges)

  Если вам нужно управлять несколькими проектами в одном репозитории, можно использовать *слияние поддеревьев* для обработки всех ссылок.

* [О перемещении изменений между ветвями в Git](/ru/enterprise-server@3.21/get-started/using-git/about-git-rebase)

  Команда `git rebase` позволяет легко изменить ряд фиксаций, изменив журнал репозитория. Вы можете переупорядочивать, изменять фиксации или выполнять их сжатие.

* [Перемещений изменений из одной ветви в другую в GIT в командной строке](/ru/enterprise-server@3.21/get-started/using-git/using-git-rebase-on-the-command-line)

  Вот краткое руководство по использованию `git rebase` в командной строке.

* [Разрешение конфликтов слияния после перемещения Git](/ru/enterprise-server@3.21/get-started/using-git/resolving-merge-conflicts-after-a-git-rebase)

  При выполнении операции `git rebase`, как правило, происходит перемещение фиксаций. Из-за этого может возникать ситуации появления конфликтов объединения. Это означает, что две ваши фиксации изменили одну и ту же строку в одном и том же файле, и Git не знает, какое из этих изменений следует применить.

* [Обработка специальных символов в именах ветвей и тегов](/ru/enterprise-server@3.21/get-started/using-git/dealing-with-special-characters-in-branch-and-tag-names)

  Git предоставляет множество разрешений для использования символов в именах ветвей и тегов. При использовании Git из оболочки командной строки может потребоваться исключить или заключить в кавычки специальные символы.

* [О версиях GitHub Docs](/ru/enterprise-server@3.21/get-started/using-github-docs/about-versions-of-github-docs)

  Вы можете прочитать документацию, отражающую GitHub используемый вами продукт.

* [Использование ховер-карт в документах GitHub](/ru/enterprise-server@3.21/get-started/using-github-docs/using-hover-cards-on-github-docs)

  Карточки наведения указателя мыши предоставляют сведения о других статьях о GitHub Docs.

* [API GitHub Docs](/ru/enterprise-server@3.21/get-started/using-github-docs/github-docs-api)

  Используйте официальный GitHub Docs API для программного перечисления страниц, поиска и получения GitHub содержимого документации.