Какова цель gist и чем она отличается от обычного совместного использования кода с помощью GitHub?
git
github
repository
gist
NSExplorer
источник
источник
Ответы:
GitHub - это весь сайт. Gists - это особый сервис, предлагаемый на этом сайте, а именно фрагменты кода, похожие на pastebin. Однако все управляется git revision control, поэтому у gists также есть полная история ревизий.
источник
Мой личный взгляд на Gist и GitHub:
А также
Оба будут регистрировать детали версии.
источник
Основные различия между github и gists заключаются в количестве функций и пользовательском интерфейсе:
Один из них разработан с учетом большого количества функций и гибкости, что хорошо подходит как для небольших, так и для очень больших проектов, а суть - только для очень маленьких проектов.
Например, гисты поддерживают несколько файлов, но интерфейс очень прост, и они ограничены в функциях, поэтому у них даже нет ни файлового браузера, ни проблем, ни запросов на получение доступа, ни вики. Если вам это не нужно, суть очень приятная и более дискретная. Как комментарии, а не ответы, в SO.
Примечание: спасибо @Qwerty за предложение сделать мой комментарий реальным ответом.
источник
Мое личное понимание или, собственно говоря, мое использование Gist и Github:
Большая проектная работа. Если вы хотите создать веб-сайт, разработать мобильное или веб-приложение или выполнить задание со своими товарищами по команде, конечно, используйте github.
больше похоже на памятку. Например, вы можете написать реализацию небольшой функции и поделиться ею в своем блоге или записать, что вы думаете о проекте, и поделиться ею с товарищами по команде. Как и в ответах, приведенных выше, сущность используется для чего-то вроде фрагмента кода. Поэтому обычно, если вы работаете над проектом, вы используете github.
источник
Вы можете получить доступ к Gist, посетив следующий URL gist.github.com . В качестве альтернативы вы можете получить к нему доступ из своей учетной записи Github (после входа в систему), как показано на рисунке ниже:
Например. Если вы хотите написать личный список дел. Вы можете написать один с помощью Github Markdown следующим образом:
NB. Важно сохранить пробелы, как показано выше, между тире и скобками. Также важно сохранить файл с расширением .md, потому что мы хотим, чтобы уценка форматировалась правильно. Не забудьте сохранить этот Гист в секрете, если вы не хотите, чтобы другие видели его.
Конечный результат выглядит как на картинке ниже. Флажки кликабельны, потому что мы сохранили этот Gist с расширением .md
источник
→ проверить официальную документацию GitHub
Итак, ключевое отличие в том, что они представляют собой отдельные файлы.
Да, и: gists может быть «секретным» (как в: private url) также не будучи платным клиентом github, если я правильно понимаю ...
источник
git clone https://gist.github.com/jxramos/b227766a5f593b1154449217a656158d
которая создает каталог в моей файловой системе с именемb227766a5f593b1154449217a656158d
и котораяsemantic_notes.md
в этом случае содержит один файл . Я буду экспериментировать, развивая свою сущность, как репо. Хорошо знать. Это должно быть то, как комментарии добавляются к рецензиям. Никогда не видел, как это сделать из редактора пользовательского интерфейса.GitHub Gists
Суть или нет. Это вопрос за 64 доллара ...
GitHub г являются
Single ( or, multiple ) Simple Markdown Files
с Репо , как качество , которые могут быть раздвоенным или клонированным (если публика).В противном случае, если не в частном порядке.
Вроде как нарядная блокнот для заметок, которой можно поделиться.
Похоже на блокнот с комментариями, который я сейчас печатаю, но немного сложнее.
Принимая во внимание, с чиновником , полный GitHub репо полномасштабным хранилище исходного кода
src
, подтверждающие документами (уценки или HTML, или оба)docs
илиroot
, изображенияpng
,ico
,svg
иconfig.sys
файл для запуска YAML переменных , размещенные на сервере Джекила.Поддерживает ли простой файл Gist передний план Yaml?
Я думаю, что нет.
Из официальной документации GitHub Gist ...
Гист- редактор работает на CodeMirror .
Тем не менее, вы можете скопировать общедоступный Gist (или частный Gist, если владелец предоставил вам доступ по ссылке на частный Gist) ...
И затем вы можете встроить этот публичный Gist в «официальный» репозиторий,
page.md
используя код Visual Studio, следующим образом:«Вы можете встроить сущность в любое текстовое поле, поддерживающее Javascript, например, в блоге».
«Чтобы получить
embed
код, щелкните значок буфера обмена рядом сEmbed URL
кнопкой суть».Теперь это крутая функция.
Заставляет меня хотеть искать (открывать) суть других людей или OPG и включать их "публичную" работу в мои полномасштабные рабочие репозитории.
"Вы можете узнать, какие публичные списки были созданы другими, перейдя на главную страницу и нажав на ссылку ...
All Gists {: title = 'Нажмите, чтобы просмотреть функцию поиска в GitHub Gists'} {: target = '_ blank'}. "
Протест . Нет поддержки жидких тегов в GitHub Gist.
Я полагаю, что, если я найду что-то полезное, я всегда могу дать ответ или привести этот источник, если я действительно использую работу в своих полноценных рабочих репозиториях.
Где размещена скрытая лицензия для всех авторов, опубликованных их авторами?
Роберт
PS Это хороший комментарий. Я думаю, что я
gist
превращу это в и сделаю это доступным для публичного поиска на GitHub Gists.Примечание . При встраивании
<script></script>
тега html в тело файла Markdown (.md) вы можете получить предупреждение «MD033» от вашего линтера .Это, однако, не должно влиять на рендеринг данных (src), вызываемых из
script
тега.Чтобы изменить флаг предупреждения по умолчанию для размещения вызываемого содержимого
script
тега из кода Visual Studio, добавьте запись в объект конфигурации Markdownlint вUser Settings
файле Json следующим образом:Примечание . Решение, полученное из GitHub Commit Дэвидом Ансоном
источник
GISTS Gist - это выдающаяся услуга, предоставляемая GitHub. Используя этот сервис, вы можете поделиться своей работой публично или в частном порядке. Вы можете поделиться одним файлом, статьями, полными приложениями или исходным кодом и т. Д.
GitHub - это гораздо больше, чем просто Gists. Он предоставляет огромные услуги для группирования цифровых ресурсов проекта или программ в централизованном месте, называемом хранилищем, и обмена ими между заинтересованными сторонами. Репозиторий GitHub будет хранить или поддерживать несколько версий файлов или историю изменений, и вы сможете получить определенную версию файла, когда захотите. Принимая во внимание, что gist создаст каждое сообщение как новый репозиторий и сохранит историю файла.
источник