Перейти к содержимому

Github wiki как работать

  • автор:

Публикация репозитория Git в вики-сайте

Вы можете опубликовать содержимое, которое уже поддерживается в репозитории Git в вики-сайте. Например, это содержимое может быть поддержкой пакета SDK, документацией по продуктам или файлом README. Вы также можете опубликовать несколько вики-сайтов в рамках одного командного проекта.

При публикации файлов Markdown в вики-сайт вы получаете следующие преимущества:

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

Вы можете добавить и изменить содержимое, опубликованное в вики-сайте, выполнив действия, описанные в этой статье. Вы также можете работать в автономном режиме и обновлять вики-содержимое таким же образом, как и совместное использование кода с помощью репозитория Git. Дополнительные сведения см. в статье «Обновление вики-страниц в автономном режиме».

Необходимые компоненты

  • У вас есть командный проект. Если у вас его нет, создайте проект сейчас.
  • Включите службу Azure Repos для проекта.
  • Укажите репозиторий Git в командном проекте. В идеале этот репозиторий содержит по крайней мере один файл Markdown, который вы хотите опубликовать в вики-сайте. Дополнительные сведения см. в статье «Создание нового репозитория Git» в проекте.
  • Разрешение «Внести свой вклад» для публикации кода в качестве вики-сайта. По умолчанию это разрешение устанавливается для членов группы участников. Любой пользователь, у которого есть разрешения на участие в репозитории Git, может добавлять или изменять вики-страницы.

Открытие вики-сайта

  1. Войдите в свою организацию ( https://dev.azure.com/ ), откройте проект и выберите «Обзор >вики-сайта».

Screenshot showing selection of wiki tab.

Если вам нужно переключить проекты, выберите Azure DevOps , чтобы просмотреть все проекты.

  1. Войдите в свою организацию ( https://dev.azure.com/ ) и выберите вики-сайт.

Публикация репозитория Git на вики-странице

Выполните следующие действия при сохранении файлов Markdown в существующем репозитории Git и их публикации в вики-сайте.

    Выберите » Опубликовать код как вики-сайт«.

Screenshot showing highlighted button, Publish code as wiki.

Примечание. Код публикации в качестве вики-файла не отображается, если у проекта нет репозитория Git. Создайте репозиторий Git, а затем вернитесь и обновите эту страницу.

Screenshot showing Publish code as wiki menu option.

Screenshot showing entered name for the wiki repo.

Screenshot of Published wiki from existing repo Markdown files.

  • Каждый файл Markdown (тип файла= .md ), определенный в репозитории или ветви/папке, указан в алфавитном порядке, название TOC является производным от имени файла Markdown.
  • Родительская страница для каждой вложенной папки, определенной в опубликованной папке, даже если она не содержит файлов Markdown. На следующем рисунке показано содержимое репозитория узла azure-docs-sdk-node.

Screenshot of repo with Markdown files published to wiki.

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

Вы можете публиковать до 10 ветвей на вики-сайт опубликованного кода.

Для подготовленного вики-сайта с дополнительными файлами Markdown можно добавлять или изменять страницы таким же образом, как и в репозитории Git.

Вы можете опубликовать репозиторий Git в вики-сайте с помощью команды az devops wiki create . Сведения о начале работы см. в статье «Начало работы с Azure DevOps CLI». Выполните эту команду при сохранении файлов Markdown в существующем репозитории Git и хотите опубликовать их в вики-сайте.

Вы не можете опубликовать код как вики-сайт, если у проекта еще нет репозитория Git. При необходимости создайте репозиторий Git и вернитесь на эту страницу.

az devops wiki create [--mapped-path] [--name] [--org] [--project] [--repository] [--type ] [--version] 
Параметры
  • mapped-path : требуется для codewiki типа. Сопоставлен путь нового вики-сайта. Например, можно указать «/» для публикации из корневого каталога репозитория.
  • name : имя нового вики-сайта.
  • org : URL-адрес организации Azure DevOps. Вы можете настроить организацию по умолчанию с помощью az devops configure -d organization=ORG_URL команды. Требуется, если не настроено как по умолчанию или выбрано с помощью git config команды. Например, —org https://dev.azure.com/MyOrganizationName/ .
  • project : имя или идентификатор проекта. Проект по умолчанию можно настроить с помощью az devops configure -d project=NAME_OR_ID команды. Требуется, если не настроено как по умолчанию или выбрано с помощью git config команды.
  • repository : требуется для codewiki типа. Имя или идентификатор репозитория, из которого следует опубликовать вики-сайт.
  • type : тип вики-сайта для создания. Допустимые значения: projectwiki (по умолчанию) и codewiki .
  • version : требуется для codewiki типа. Имя ветви репозитория, из которого следует опубликовать вики-сайт кода.

Для Azure DevOps Server 2020 можно использовать следующую команду, чтобы задать экземпляр сервера по умолчанию, коллекцию и проект.
az devops configure —defaults organization=https://ServerName/CollectionName project=ContosoWebApp

Пример

Следующая команда создает codewiki имя My New Wiki, опубликованное MyRepo из репозитория. Вики-сайт публикуется в папке в wikis main ветви, а результат отображается в формате таблицы.

az devops wiki create --name "My New Wiki" --type codewiki --repository MyRepo --mapped-path /wikis --version main --output table ID Name Type ------------------------------------ ----------- -------- 77abd847-31ec-45e9-8622-a190df8e5917 My New Wiki codewiki 

Команды Интерфейса командной строки Azure DevOps не поддерживаются для локальной среды Azure DevOps Server.

Изменение, переименование или удаление страниц

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

  1. В проекте откройте репозитории>файлов или файлы кода.>
  2. Выберите нужную страницу, выберите «Действия» и выберите операцию.

Screenshot of wiki action options, Edit, rename, or delete.

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

Изменение страницы

Используйте ссылки, доступные в режиме редактирования, чтобы просмотреть изменения или выделить изменения, внесенные из предыдущей версии. Чтобы отключить карта изменения, нажмите кнопку «Отмена«. Дополнительные сведения о поддерживаемых функциях Markdown см . в руководстве по синтаксису использования Markdown.

    По завершении добавьте комментарий об обновлениях и нажмите кнопку «Зафиксировать«.

Screenshot of the Commit dialog.

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

Screenshot of Create a pull request link.

При изменении имени или регистра файла обновите .order файл, чтобы отразить это изменение. Дополнительные сведения см. в статье Об изменении последовательности страниц, добавлении или обновлении файла порядка.

Переименование страницы

Все страницы, которые должны отображаться в TOC, должны быть типом .md файла.

  1. Выберите «Переименовать» , чтобы переименовать файл соответствующим образом.

Например, на следующем рисунке мы переименуем new-home-page.md на New-Home-Page.md. Эта страница отображается в toC с меткой «Новая домашняя страница».

Screenshot of the Rename Commit dialog.

Заголовки страницы чувствительны к регистру и должны быть уникальными в папке, а также 235 символов или меньше. Дополнительные сведения о других ограничениях заголовка см. в разделе «Ограничения именования заголовков страниц».

Удаление страницы

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

Добавление страницы или страниц

Вы можете добавить следующие страницы в опубликованный вики-сайт:

  • Добавление файла в корневую папку или вложенную папку с веб-портала
  • Отправка файлов в корневую папку или вложенную папку
  • Добавление или обновление .order файла для указания последовательности страниц в вики-toC

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

Добавление страницы на веб-портале

  1. В репозитории Repos>Files или Code>Files для опубликованного репозитория выберите«Действия» и выберите «Файл».

Screenshot of adding a page to the wiki from the web portal.

Screenshot showing new file dialog with Create button.

Отправка файлов в папку

  1. Если у вас уже определенное содержимое, его можно отправить в папку. Выберите «Действия«, а затем нажмите кнопку «Отправить файлы».

Screenshot showing highlighted selection, Upload files.

Screenshot showing the Commit dialog for uploading files.

Добавление родительской страницы и вложенных страниц

Чтобы добавить родительскую страницу, сначала добавьте файл Markdown на уровне корневой папки, а затем добавьте папку с той же меткой.

    Чтобы добавить папку, выберите «Папка» и заполните диалоговое окно «Создать папку «. Укажите по крайней мере один файл, соответствующий подпаге в папке.

Screenshot of the Create folder dialog.

Добавление или обновление файла order

Последним шагом при добавлении файлов или папок в вики-репозиторий является добавление или обновление .order файла обновленных папок. Это действие отражает последовательность страниц, которые необходимо отобразить в toC. Дополнительные сведения см. в разделе «Изменение последовательности страниц, добавление или обновление файла порядка». Все файлы, которые не перечислены в файле, добавляются в .order конец алфавитного списка, так как их порядок задан. int.MaxValue

Изменение последовательности страниц, добавление или обновление файла .order

Каждый .order файл определяет последовательность страниц, содержащихся в папке. Корневой файл указывает последовательность страниц, определенных на корневом .order уровне. Для каждой папки файл определяет последовательность вложенных страниц, .order добавленных на родительскую страницу.

  1. Вы можете добавить файл таким же образом, как и любой .order файл на странице «Файлы кода>». Назовите файл .order .
  2. Измените содержимое файла, чтобы отразить последовательность файлов Markdown, содержащихся в папке. Каждая запись должна зеркало имя файла, но без .md типа файла. Заголовки чувствительны к регистру, поэтому запись должна соответствовать регистру, используемому в имени файла.
README page-2 page-3 Page-4 Misc content 

Настройка домашней страницы

По умолчанию первый файл, отображаемый в корне в алфавитном порядке, устанавливается как домашняя страница вики-сайта. При выборе вики-сайта на веб-портале откроется домашняя страница.

  1. Измените домашнюю страницу, задав последовательность страниц в корневом .order файле.

Например, введите имя страницы в первую строку.

New home page name here page-2 page-3 Page-4 README Misc content 

Повышение уровня папки на страницу

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

Как показано в следующем примере, Test содержит как папку, так и .md файл, который создает иерархию в вики-дереве.

Screenshot showing Promotion of a folder to a page.

Выбор вики-версии

Чтобы выбрать вики-версию, выберите версию из параметров ветви на вики-странице.

Screenshot showing a selected wiki version from the wiki dropdown menu.

Отмена публикации вики-сайта кода

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

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

  1. Выберите вики-сайт, который вы хотите отменить публикацию, откройте контекстное меню и выберите » Отменить публикацию вики-сайта«.

Screenshot of Unpublish a wiki confirmation dialog.

Screenshot of unpublishing wiki.

Связанные статьи

  • Следуйте вики-странице и получите уведомления
  • Подготовлено и опубликовано вики-сайт
  • Обновление вики-сайта в автономном режиме
  • Руководство по использованию Markdown на вики-страницах

Добавление и редактирование вики-страниц

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

Wikis are available in public repositories with GitHub Free and GitHub Free for organizations, and in public and private repositories with GitHub Pro, GitHub Team, GitHub Enterprise Cloud and GitHub Enterprise Server. For more information, see «GitHub’s plans.»

Adding wiki pages

  1. On GitHub.com, navigate to the main page of the repository.
  2. Under your repository name, click

Screenshot of the menu in a repository. The

Wiki.

Screenshot of the

  • In the upper-right corner of the page, click New Page.
  • Optionally, to write in a format other than Markdown, use the «Edit mode» dropdown to choose a different format.

    Editing wiki pages

    1. On GitHub.com, navigate to the main page of the repository.
    2. Under your repository name, click

    Screenshot of the menu in a repository. The

    Wiki.

    Adding or editing wiki pages locally

    Wikis are part of Git repositories, so you can make changes locally and push them to your repository using a Git workflow.

    Cloning wikis to your computer

    Every wiki provides an easy way to clone its contents down to your computer. Once you’ve created an initial page on GitHub, you can clone the repository to your computer with the provided URL:

    $ git clone https://github.com/YOUR_USERNAME/YOUR_REPOSITORY.wiki.git # Clones the wiki locally 

    Once you have cloned the wiki, you can add new files, edit existing ones, and commit your changes. You and your collaborators can create branches when working on wikis, but only changes pushed to the default branch will be made live and available to your readers.

    About wiki filenames

    The filename determines the title of your wiki page, and the file extension determines how your wiki content is rendered.

    Wikis use our open-source Markup library to convert the markup, and it determines which converter to use by a file’s extension. For example, if you name a file foo.md or foo.markdown, wiki will use the Markdown converter, while a file named foo.textile will use the Textile converter.

    Don’t use the following characters in your wiki page’s titles: \ / : * ? » < >| . Users on certain operating systems won’t be able to work with filenames containing these characters. Be sure to write your content using a markup language that matches the extension, or your content won’t render properly.

    ¶ Git и GitLab

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

    GitLab — веб-приложение и система управления репозиториями программного кода для Git. Обычно GitLab используется вместе с Git и даёт разработчикам возможность сохранять их код онлайн, а затем взаимодействовать с другими разработчиками в разных проектах.

    ¶ Установка Git

    Перед началом работы с GitLab установите себе на устройство приложение Git по ссылке.

    Найти подробную инструкцию по установке Git можно здесь.

    ¶ Авторизация в GitLab

    Авторизуйтесь в сервисе GitLab через корпоративную почту @miem.hse.ru.

    Затем выберите в верхней панели раздел «Groups». Щелкните на «Your Groups». На этой странице должна находиться группа с номером и названием вашего проекта. Нажмите на нее, чтобы открыть.

    Если после авторизации вы не видите группу своего проекта, то обратитесь в Техподдержку.

    ¶ Установка пароля

    После авторизации нужно установить пароль для вашего аккаунта в GitLab.

    1. Нажмите на вашу иконку в правом верхнем углу и перейдите в раздел «Настройки» (settings).
    2. Затем перейдите во вкладку «Пароль» (password).

    1. Укажите ваш новый пароль и сохраните его.

    ¶ Создание репозитория

    ¶ Что такое репозиторий?

    Репозиторий (хранилище) — место, где хранятся и поддерживаются данные. Чаще всего данные в репозитории хранятся в виде файлов.

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

    Узнать более подробную информацию можно перейдя по ссылке: что такое репозиторий?

    ¶ Как создавать репозиторий?

    Шаг 1. Зайдите в свой аккаунт на GitLab и нажмите на иконку «Groups» в верхней панели.

    Шаг 2. Затем перейдите во вкладку «Your group».

    Шаг 3. Выберите команду с названием вашего учебного проекта.

    Если вы не видите в разделе «Your group» команду вашего проекта, то обратитесь в Техподдержку.

    Шаг 4. Вы перешли на страницу своей команды. Теперь нужно создать репозиторий. Для этого нажмите на кнопку «New project».

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

    Шаг 5. Напишите название вашего репозитория и добавьте нужные данные. Готово!

    Рекомендуем установить галочку напротив «Инициализировать репозиторий файлом README» — в репозитории появится документ «README. md», в котором можно описывать файлы, содержащиеся в этом репозитории.
    Если вы хотите залить сюда файлы из уже существующего репозитория, то можеть не создавать новый «README. md».

    Шаг 6.

    1. Для этого зайдите на страницу нужного вам проекта. Далее перейдите в настройки.

    1. Опуститесь до раздела «Advanced» и разверните его с помощью кнопки «Expand«.

    1. Найдите внутри блок «Transfer project» и с помощью селектора выберите новое расположение.

    Переместить проект может человек только с ролью «Maintainer»(подробнее в разделе участники и роли)

    Перенос существующего репозитория с другой платформы

    Если проект был создан на другой платформе (Github, Bitbucket и т.д.), то при создании нового репозитория откройте вверху вкладку «Import project» вместо «Blank project«, а затем выберите » Repo by URL«.

    Нужно обязательно выбрать «Repo by URL«, в остальных случаях импорт не всегда проходит успешно

    При этом вся информация по коммитам будет перенесена. Однако, чтобы она корректно отображалась и учитывалась в статистике, необходимо, чтобы коммиты были сделаны с почты @miem.hse.ru. Если коммиты были сделаны с другой почты, то необходимо добавить ее адрес в личном кабинете в Git.miem.hse.ru (подробнее в блоке «Коммит»)

    ¶ Локальная работа с репозиторием

    Откройте нужный репозиторий и нажмите на кнопку «Clone». Скопируйте ссылку.

    ¶ Переход в консоль

    Далее вам нужно перейти в консоль.

    Как это сделать?

    1. Нажмите на значок поиска на Панели задач или кнопку Пуск.
    2. Далее нажимите «Выполнить».

    1. В строке поиска напечатайте «cmd».

    1. В результате вы увидите окно консоли.

    Не на всех видах Windows консоль открывается так, как указано выше. НО на всех можно нажать Win+R и ввести cmd .

    1. В строке поиска Spotlight введите слово «Терминал» и нажмите Enter .
    2. В результате вы увидите окно терминала.
    • Linux
      Для открытия консоли (терминала) нажмите сочитание следующих клавиш: Alt+Ctrl+F1 .

    ¶ Клонирование репозитория

    Для получения копии существующего Git-репозитория необходимо ввести в терминале команду git clone .

    То есть мы просим Git создать копию репозитория, который находится по ссылке (), и можем указать путь к директории, в которую Git скопирует репозиторий (). Если его не указать, директория создастся в каталоге, где вы находитесь, когда выполняете команду и будет называться так же, как и сам репозиторий.

    Клонирование репозитория осуществляется командой:
    git clone

    После вы должны ввести имя пользователя и пароль от своей учетной записи в GitLab.

    Обратите внимание, что имя пользователя — это имя вашей корпоративной почты до символа «@», а пароль — это пароль, который мы ранее установили в GitLab.
    Если у вас возникают ошибки авторизации, обязательно проверьте, какой у вас логин: нажмите на крайнюю кнопку справа сверху на главной странице GitLab и посмотрите, что указано под вашей фамилией.

    Вы можете в любой момент перейти к папке с вашим репозиторием с помощью команды:
    cd путь/к/директории

    Следующая команда показывает, что файл «README.md» скачался и лежит в нашей папке:
    dir (ls в Unix)

    клонирование репозитория прошло успешно

    ¶ Заполнение данных

    Первое, что вам следует сделать после установки Git — указать ваше имя и адрес электронной почты. Каждый коммит в Git, сделанный вами, будет содержать эти данные. Это информация о разработчике, который вносит изменения.
    Используем следующие команды:
    git config —global user.name «Иван Иванов»
    git config —global user.email ivivanov@miem.hse.ru

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

    Если вы хотите проверить используемую конфигурацию, можете использовать команду git config —list , чтобы показать все настройки, которые Git найдёт:

    ¶ Добавление файлов в репозиторий

    Одной из важнейших команд является git status . Система отслеживает изменения, и с помощью этой команды мы узнаем о состоянии системы. Если выполнить эту команду сразу после клонирования, то можно увидить что-то вроде этого:

    Это означает, что у вас чистый рабочий каталог. Другими словами, в нем нет отслеживаемых измененных файлов. Git также не обнаружил неотслеживаемых файлов, в противном случае они бы были перечислены здесь.

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

    ¶ Встроенный редактор GitLab

    GitLab предоставляет простой способ внести небольшие изменения в файлы проекта. Это среда разработки, встроенная в сайт GitLab. Чтобы её запустить, найдите файл, который нужно отредактировать и щелкните по его названию. На открывшейся странице вы увидите содержимое файла и две кнопки: Edit и Web IDE . Первая кнопка откроет файл для простого редактирования, вторая запустит встроенную среду разработки.

    Также на сайте предусмотрена возможность создавать новые файлы. Для этого на странице репозитория нажмите на кнопку «+» и выберите «New file» . В открывшемся редакторе введите имя файла и нужное содержимое. Не забудьте нажать на кнопку Commit changes по завершении редактирования.

    Кроме того, для частых типов файлов предусмотрены отдельные кнопки. Вы найдёте их над списком файлов на странице репозитория. Так вы, например, сможете быстро добавить файл README.md в ваш проект. Просто нажмите на кнопку Add README .

    ¶ Изменения в существующем файле

    Чтобы внести изменения в файл, который скопировался вместе с репозиторием, просто перейдите в папку с копией репозитория на компьютере и откройте этот файл. В нашем случае, это файл «README.md». Он должен содержать описание репозитория, отображаемое на его странице на сайте. Добавьте в него новую строку и сохраните:

    Если вы выполните команду git status , то увидите свои неотслеживаемые изменения в файле:

    Мы видим, что у нас есть недобавленные изменения.

    Для добавления изменений используется команда git add . Команда git add . добавляет все изменения в рабочей директории в индекс для последующего коммита.

    ¶ Что такое коммит?

    Коммит — это сохранение, фиксация (в архиве, репозитарии и т.д.) изменений в программном коде.

    Команда git commit берёт все данные, добавленные в индекс с помощью git add , и сохраняет их слепок во внутренней базе данных, а затем сдвигает указатель текущей ветки на этот слепок.

    При коммите данных их необходимо комментировать, чтобы в дальнейшем каждое изменение в проекте было с описанием действий. Для этого используется команда
    git commit -m «комментарий»

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

    ¶ Добавление нового файла в удаленный репозиторий

    Для того чтобы залить изменения в удаленный репозиторий, который находится на git.miem.hse.ru, нужно использовать команду git push .

    Рассмотрим пример:
    Создадим новый файл «text.txt» в папке «main» и выполним следующие действия:

    Шаг 1. Добавим файл в нашу папку main;

    Шаг 2. Зафиксируем изменения и узнаем текущее состояние файла;

    Шаг 3. Отправим изменения в локальное хранилище (то есть выполним коммит).

    С помощью команды git push отправим данные локального репозитория на удаленный репозиторий (Origin — это наш репозиторий).

    Заходим в GitLab и видим, что отправка данных прошла успешно.

    ¶ Отмена действий

    Если вы добавили файлы в состояние ожидания, но передумали и не хотите добавлять некоторые из них, то нужно использовать команду:
    git rm —cached «название файла»

    Укажите, какой файл необходимо удалить из ожидания на коммит.

    ¶ Проблемы при входе

    • Если вы ввели неправильно пароль (на Windows), а во второй раз ваши данные не запрашиваются, то вам нужно сделать следующие действия:
      панель управления -> учетные записи -> диспетчер учетных данных -> удалить данные GitLab
      После чего заново повторить первые шаги с вводом ваших данных.
    • Чтобы на устройствах Linux/Mac каждый раз не запрашивался пароль, нужно использовать следующую команду:
      git config credential.helper store

    ¶ Полезные ссылки:

    1. Основные понятия: Ветки
    2. Основные понятия: Зеркалирование репозитория
    3. Управление командой: Различия прав доступа
    4. Навигация: Уровень видимости проекта

    Организация информации с помощью таблиц

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

    Создание таблицы

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

     | First Header | Second Header | | ------------- | ------------- | | Content Cell | Content Cell | | Content Cell | Content Cell | 

    Снимок экрана: таблица Markdown с двумя столбцами равной ширины, отображаемыми на GitHub. Заголовки отображаются в полужирном шрифте и альтернативные строки содержимого имеют серую заливку.

    Вертикальные черты на обоих концах таблицы не являются обязательными.

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

    | Command | Description | | --- | --- | | git status | List all new or modified files | | git diff | Show file differences that haven't been staged | 

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

    Если вы часто редактируете фрагменты кода и таблицы, может быть удобно включить моноширинный шрифт во всех полях комментариев в GitHub. Дополнительные сведения см. в разделе «AUTOTITLE».

    Форматирование содержимого в таблице

    В таблице можно использовать форматирование, например ссылки, встроенные блоки кода и оформление текста:

    | Command | Description | | --- | --- | | `git status` | List all *new or modified* files | | `git diff` | Show file differences that **haven't been** staged | 

    Снимок экрана: таблица Markdown с двумя столбцами разной ширины, отображаемыми на GitHub. Команды

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

    | Left-aligned | Center-aligned | Right-aligned | | :--- | :---: | ---: | | git status | git status | git status | | git diff | git diff | git diff | 

    Снимок экрана: таблица Markdown с тремя столбцами, отображаемыми на GitHub, показывающая, как текст в ячейках можно выровнять по левому краю, центру или правому краю.

    Чтобы включить вертикальную черту | ​​в качестве содержимого в вашу ячейку, используйте \ перед вертикальной чертой:

    | Name | Character | | --- | --- | | Backtick | ` | | Pipe | \| | 

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

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

    • Спецификация GitHub Flavored Markdown
    • «Базовый синтаксис записи и форматирования»
  • Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *