Какво е GitHub Gist?

Какво е GitHub Gist?

Сигурно сте чували GitHub , платформата за хостинг, съхраняване и редактиране на код. Много проекти с отворен код и частни екипи за разработка използват това уеб приложение, за да споделят работата си.





Но знаете ли, че GitHub има добре скрит резултат, наречен GitHub Gist? Това е по -бърз и опростен начин за споделяне на код онлайн. Подобно на Pastebin, Gist е инструмент за споделяне на текст по интернет. Но той предлага допълнителни функции и се подкрепя особено от стабилния контрол на версиите на Git.





Как да намерите уебсайта на GitHub Gist

GitHub Gist е името на сайта, който хоства гисти. „Същността“ е фрагмент от код, който може да бъде публичен или таен.





Основният сайт на GitHub не популяризира особено GitHub Gist , така че ще трябва да го потърсите или да маркирате URL адреса за редовна употреба.

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



Създаване на същност

Когато сте влезли в GitHub, Начална страница на Gist показва формуляр, който ви позволява бързо да създадете нова същност.

Изберете подходящо име на файл, след това въведете съдържанието на файла и щракнете върху Създайте същност бутон. Можете да конфигурирате основния редактор с няколко опции за форматиране. Можете също да изберете дали същността е тайна или публична чрез Създайте бутон.





Редакторът ще приложи подчертаване на синтаксиса според разширението на вашия файл. Уверете се, че сте избрали подходящо разширение за типа на файла. Ще видите и хубава визуализация, специфична за типа, когато разглеждате определени файлове в основата. Markdown файловете работят особено добре за преглед и редактиране.

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





Работа с Gists

Ако щракнете върху редактиране бутон, ще получите един основен текстов редактор на файл. Gist ви позволява да правите редакции чрез своя уеб интерфейс, а за малки примерни кодове това е напълно достатъчно.

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

Зад Вграждане бутон са опции за клониране на хранилището, така че можете да работите с основата от разстояние. Трябва обаче да знаете, че хранилищата на информация са леко ограничени. По -специално, въпреки че същността може да съдържа много файлове, тя не може да съдържа директории.

Съдържания в командния ред

The Програма за командния ред на GitHub , gh, има поддръжка за същности. Можете да създавате, изтривате, изброявате и редактирате суми директно от терминал. Това е по -удобно, отколкото да третирате същността като нормално git хранилище.

Например, ако имате съществуващ файл, можете незабавно да създадете тайна същност от него, като използвате тази команда:

$ gh gist create index.md
- Creating gist index.md
✓ Created gist index.md
https://gist.github.com/027442d9e34f35ee4bf64bbbc1a81a62

Командата завършва с URL, представляващ новата същност. Можете също да редактирате същност:

gh gist edit 027442d9e34f35ee4bf64bbbc1a81a62

Това ще отвори текстовия редактор по подразбиране. След като направите редакция и затворите редактора, gh автоматично променя промяната ви в GitHub.

Как да използвате повторно съдържание на Gist

Когато разглеждате същността, ще забележите бутон с име Сурово заедно с всеки файл. Това предоставя обикновена текстова версия на файла, която може да бъде полезна за запазване или копиране. Имайте предвид, че не можете да използвате това за хостване на файлове. Например, ако се опитате да препратите към JavaScript файл с помощта на тази връзка, той няма да работи.

Можете обаче да покажете съдържанието на същността на друго място. Това е чудесно за примерни кодове и подчертаването на синтаксиса означава, че те ще изглеждат страхотно в публикации или статии в блога. За да направите това, копирайте кода до Вграждане бутон и го включете във вашия HTML.

Сутиите са непредвидена помощна програма

GitHub не рекламира много същности, но не позволявайте това да ви отлага. Те са много достъпна комбинация от Pastebin и Git. Същностите са чудесен случай за използване на всеки малък кодов фрагмент, който не гарантира пълноценно хранилище. Те правят отлична лека опция, ако просто искате бързо да споделите код. Опцията за вграждане може да бъде полезна, ако публикувате техническа статия.

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

Дял Дял Туит електронна поща 4 -те най -добри алтернативи за споделяне на код и текст

Тези алтернативи на Pastebin ви позволяват лесно да въвеждате, поставяте и споделяте блокове код или текст с други онлайн.

Прочетете Напред
Свързани теми
  • Програмиране
  • GitHub
За автора Боби Джак(58 статии са публикувани)

Боби е ентусиаст на технологиите, който работи като софтуерен разработчик в продължение на почти две десетилетия. Той е запален по игрите, работи като редактор на рецензии в Switch Player Magazine и е потопен във всички аспекти на онлайн издателството и уеб разработката.

Още от Боби Джак

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!

как да промените мястото, където се съхранява резервното копие на iphone
Щракнете тук, за да се абонирате