Сведения о gist
Gists предоставляет простой способ совместного использования фрагментов кода с другими пользователями. Каждый gist — это репозиторий GIT, поэтому он допускает создание вилок и клонирование. При условии входа в GitHub при создании gist он будет связан с вашей учетной записью и появится в списке gist на домашняя страница gist.
Gist может быть общедоступным или секретным. Общедоступные gist отображаются на странице Обнаружение, где пользователи могут просматривать новые gist по мере их создания. Они также доступны для поиска, так что другие пользователи могут находить их и знакомиться с результатами вашей работы.
Секретные gists не отображаются в Обнаружение и не доступны для поиска, если вы не вошли в систему и не являетесь автором секрета gist. Секретные gist не являются частными. Если вы отправляете URL-адрес секретного gist другу, он сможет просмотреть его. Однако если кто-то незнакомый вам найдет этот URL-адрес, он также сможет просмотреть ваш gist. Если вам нужно скрыть код от посторонних, возможно, потребуется вместо этого создать частный репозиторий.
После создания gist его невозможно преобразовать из общедоступного в секретный.
Вы получите уведомление в указанных ниже случаях.
- Вы являетесь автором gist.
- Кто-то упоминает вас в gist.
- Вы подписались на gist, нажав кнопку Подписаться в верхней его части.
Вы можете закреплять gist в своем профиле, чтобы другие пользователи могли легко их видеть. Дополнительные сведения см. в разделе Закрепление элементов в профиле.
Вы можете обнаружить общедоступные gist, созданные другими пользователями, перейдя на домашняя страница gist и щелкнув Все gist. Вы перейдете на страницу со всеми gist, отсортированными по времени создания или изменения. Gist можно также искать по языку с помощью Поиск Gist.
Так как gist — это репозитории GIT, вы можете просматривать их полный журнал фиксаций вместе с различиями. Gist также допускают создание вилок или клонирование. Дополнительные сведения см. в разделе Создание вилок и клонирование gist.
ZIP-файл с gist можно скачать, нажав кнопку Скачать ZIP в верхней части gist. Gist можно внедрить в любое текстовое поле, поддерживающее JavaScript, например в запись блога. Чтобы получить код внедрения, щелкните значок буфера обмена рядом с URL-адресом внедрения gist. Чтобы внедрить определенный файл gist, добавьте к URL-адресу внедрения элемент ?file=FILENAME
.
Gist поддерживает сопоставление файлов GeoJSON. Эти карты отображаются во внедренных gist, так что ими можно легко делиться и внедрять их. Дополнительные сведения см. в разделе Работа с файлами, не связанными с кодом.
Создание gist
Чтобы создать gist, выполните указанные ниже действия.
Вы можете легко создать gist с помощью GitHub CLI. Дополнительные сведения см. в разделе gh gist create
в документации по GitHub CLI.
Кроме того, можно перетащить текстовый файл с рабочего стола непосредственно в редактор.
-
Войдите в GitHub.
-
Перейдите на домашняя страница gist.
-
При необходимости в поле Gist description (Описание Gist) введите описание gist.
-
В поле Filename including extension (Имя файла, включая расширение) введите имя файла gist, включая расширения файлов.
-
В поле содержимого файла введите текст gist.
-
Если необходимо создать общедоступный gist, щелкните значок , а затем выберите пункт Создать общедоступный gist.
! [Снимок экрана: раскрывающееся меню видимости для нового gist. Рядом с кнопкой "Создать секрет gist" значок раскрывающегося списка выделен темно-оранжевым цветом.] (/assets/images/help/gist/gist-visibility-drop-down.png)
-
Щелкните Создать секретный gist или Создать общедоступный gist.