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

Но знаете ли вы, что у GitHub есть хорошо спрятанный дополнительный доход под названием GitHub Gist? Это более быстрый и простой способ поделиться кодом в Интернете. Как и Pastebin, Gist - это инструмент для обмена текстом через Интернет. Но он предлагает дополнительные функции и, в частности, поддерживается надежным контролем версий Git.

Как найти веб-сайт GitHub Gist

GitHub Gist - это имя сайта, на котором размещены материалы. «Суть» - это фрагмент кода, который может быть открытым или секретным.

Главный сайт GitHub особо не продвигает GitHub Gist, поэтому вам нужно будет либо выполнить поиск, либо добавить URL-адрес в закладки для регулярного использования.

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

instagram viewer

Создание Gist

Когда вы вошли в GitHub, Домашняя страница Gist отображает форму, позволяющую быстро создать новую суть.

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

Редактор применит подсветку синтаксиса в соответствии с расширением вашего файла. Убедитесь, что вы выбрали подходящее расширение для типа файла. Вы также увидите красивый предварительный просмотр для конкретного типа при просмотре определенных файлов в сущности. Файлы Markdown особенно хорошо подходят для просмотра и редактирования.

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

Работа с гистами

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

Однако за кулисами каждая сущность представляет собой репозиторий Git. Это означает, что вы можете отслеживать версии файлов и выполнять другие операции git. В Редакции вкладка в левом верхнем углу отображает коммиты в репозиторий вашей сути.

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

Gists в командной строке

В Программа командной строки GitHub, gh, поддерживает суть. Вы можете создавать, удалять, перечислять и редактировать сущности прямо из терминала. Это удобнее, чем рассматривать суть как обычный репозиторий git.

Например, если у вас есть существующий файл, вы можете сразу создать из него секретную сущность, используя эту команду:

$ gh gist создать index.md
- Создание gist index.md
✓ Создан gist index.md
https://gist.github.com/027442d9e34f35ee4bf64bbbc1a81a62

Команда заканчивается URL-адресом, представляющим новую суть. Вы также можете отредактировать суть:

gh gist edit 027442d9e34f35ee4bf64bbbc1a81a62

Это откроет ваш текстовый редактор по умолчанию. После внесения изменений и закрытия редактора gh автоматически отправляет ваше изменение в GitHub.

Как повторно использовать контент Gist

При просмотре сути вы заметите кнопку с названием Сырой рядом с каждым файлом. Это обеспечивает текстовую версию файла, которая может быть полезна для сохранения или копирования. Обратите внимание, что вы не можете использовать это для размещения файлов. Например, если вы попытаетесь ссылаться на файл JavaScript, используя эту ссылку, это не сработает.

Однако вы можете отобразить содержимое сущности в другом месте. Это отлично подходит для примеров кода, а выделение синтаксиса означает, что они будут отлично смотреться в сообщениях или статьях в блогах. Для этого скопируйте код рядом с Встроить кнопку и включите ее в свой HTML.

GitHub не особо рекламирует сущности, но пусть это вас не пугает. Это очень доступная комбинация Pastebin и Git. Gists - отличный вариант использования любого небольшого фрагмента кода, который не требует полноценного репозитория. Они представляют собой отличный легкий вариант, если вы просто хотите быстро поделиться кодом. Возможность встраивания может пригодиться, если вы публикуете техническую статью.

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

Электронное письмо
4 лучших альтернативы Pastebin для обмена кодом и текстом

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

Читать далее

Похожие темы
  • Программирование
  • GitHub
Об авторе
Бобби Джек (Опубликовано 45 статей)

Бобби - энтузиаст технологий, проработавший разработчиком программного обеспечения большую часть двух десятилетий. Он увлечен играми, работает редактором обзоров в Switch Player Magazine и занимается всеми аспектами онлайн-публикации и веб-разработки.

Ещё от Bobby Jack

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!

Еще один шаг…!

Пожалуйста, подтвердите свой адрес электронной почты в электронном письме, которое мы вам только что отправили.

.