В чем разница между github и gist?

Какова цель сущности и как она отличается от обычного совместного использования/поддержки кода с помощью github?

Ответ 1

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

Ответ 2

Мой личный взгляд на Gist и GitHub:

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

И

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

Оба будут записывать сведения о версии.

Ответ 3

Вы можете получить доступ к Gist, посетив следующий URL gist.github.com. Кроме того, вы можете получить доступ к нему из своей учетной записи Github (после входа в систему), как показано на рисунке ниже:

как получить доступ к gist из консоли github

 

Github: Хостинг, в котором размещен веб-хранилище git. Он включает в себя всю функциональность git с дополнительными функциями добавлен.

 

Gist:. Добавлена ​​дополнительная функция, добавленная в github, чтобы разрешить совместное использование фрагментов кода, заметок, списков и т.д. Вы можете сохранить ваши Гисты как секретные или публичные. Секретные Гисты скрыты от поиска но видимыми для всех, с кем вы используете URL.

Например. Если вы хотите написать частный список дел. Вы можете написать его с помощью Github Markdown следующим образом:

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

NB: Важно сохранить пробелы, как показано выше, между тире и скобками. Также важно, чтобы вы сохранили файл с расширением .md, потому что мы хотим, чтобы уценка была правильно отформатирована. Не забудьте сохранить этот Gist как секретный, если вы не хотите, чтобы другие видели его.

 

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

Какой список дел выглядит, если вы его отформатировали правильно

Ответ 4

Мое личное понимание или сказать, что мое личное использование Gist и Github:

  • Github

Большая работа над проектом. Если вы хотите создать веб-сайт, разработать мобильное или веб-приложение или выполнить свое задание с вашими товарищами по команде, обязательно используйте github.

  • Gist

больше напоминает памятку. например, вы можете написать реализацию небольшой функции и поделиться ею с вашим блогом или записать то, что вы думаете о проекте, и поделиться им со своими товарищами по команде. Как и в вышеприведенных ответах, gist используется для большей части кода. Поэтому, если вы работаете над проектом, вы используете github.

Ответ 5

Основные отличия между github и gists заключаются в количестве функций и пользовательского интерфейса:

Один из них разработан с учетом большого количества функций и гибкости, что хорошо подходит как для небольших, так и для очень больших проектов, в то время как gist подходит только для очень маленьких проектов.

Например, gists поддерживают многофайлы, но интерфейс очень прост, и они ограничены в функциях, поэтому у них даже нет браузера файлов, а также проблем, запросов на загрузку или вики. Если вам не нужно это делать, то они очень приятны и более дискретны. Как комментарии, вместо ответов, в SO.

Примечание: Спасибо @Qwerty за предложение сделать мой комментарий реальным ответом.

Ответ 6

"Гисты на самом деле являются репозиториями Git, что означает, что вы можете разветвлять или клонировать любой gist, даже если вы не являетесь оригинальным автором. Также вы можете просмотреть всю историю фиксации gist, включая diff."

→ просмотрите официальная документация github

Таким образом, главное отличие состоит в том, что они являются одиночными файлами.

О, и: gists могут быть "секретными" (как в частном URL-адресе), также не являясь платежным клиентом github, если я правильно поняли...