Вероятно сте чували за GitHub, платформата за хостинг, съхранение и редактиране на код. Много проекти с отворен код и частни екипи за разработка използват това уеб приложение, за да споделят работата си.
Но знаете ли, че GitHub има добре скрито отделяне, наречено GitHub Gist? Това е по-бърз и опростен начин за споделяне на код онлайн. Подобно на Pastebin, Gist е инструмент за споделяне на текст през интернет. Но той предлага допълнителни функции и е подкрепен по-специално от стабилния контрол на версиите на Git.
Как да намерите уебсайта на GitHub Gist
GitHub Gist е името на сайта, който хоства същините. „Същност“ е фрагмент от код, който може да бъде публичен или таен.
Основният сайт на GitHub не популяризира особено GitHub Gist, така че ще трябва да го потърсите или да маркирате URL адреса за редовна употреба.
Сайтът е поддомейн на основния сайт на GitHub и вашето влизане работи в двата сайта. Всеки може да преглежда публични списъци, но ще трябва да влезете, за да създадете ново съдържание.
Създаване на същност
Когато влезете в GitHub, Основна страница на Gist показва форма, която ви позволява бързо да създадете нова същност.
Изберете подходящо име на файл, след това въведете съдържанието на файла и щракнете върху Създайте същност бутон. Можете да конфигурирате основния редактор с няколко опции за форматиране. Можете също така да изберете дали същността е тайна или публична чрез Създайте бутон.
Редакторът ще приложи подчертаване на синтаксис според разширението на файла ви. Уверете се, че сте избрали подходящо разширение за типа на файла. Ще видите и приятен предварителен преглед, когато преглеждате определени файлове в резюме. Файловете за маркиране работят особено добре за преглед и редактиране.
Когато редактирате, можете да добавите още файлове с Добави файл бутон. Много списъци са достатъчно малки, за да изискват само един файл, но можете да използвате повече, ако е необходимо.
Работа с Gists
Ако щракнете върху редактиране бутон, ще получите един основен текстов редактор на файл. Gist ви позволява да правите редакции чрез своя уеб интерфейс, а за малки примерни кодове това е напълно достатъчно.
Зад кулисите обаче всяка същност е хранилище на Git. Това означава, че можете да проследявате ревизии на файлове и да извършвате други git операции. The Ревизии в горния ляв ъгъл показва ангажименти към хранилището на вашето съдържание.
Зад Вграждане бутон са опции за клониране на хранилището, така че можете да работите със същината дистанционно. Трябва обаче да знаете, че архивите на Gist са малко ограничени. По-специално, въпреки че същността може да съдържа много файлове, тя не може да съдържа директории.
Списъци в командния ред
The Програма за команден ред GitHub, gh, има поддръжка за същини. Можете да създавате, изтривате, изброявате и редактирате списъци директно от терминал. Това е по-удобно, отколкото да третирате същността като нормално хранилище на git.
Например, ако имате съществуващ файл, можете незабавно да създадете таен списък от него, като използвате тази команда:
$ gh gist създаване на index.md
- Създаване на gist index.md
✓ Създаден gist index.md
https://gist.github.com/027442d9e34f35ee4bf64bbbc1a81a62
Командата завършва с URL, представляващ новата същност. Можете също да редактирате същност:
gh gist редактиране 027442d9e34f35ee4bf64bbbc1a81a62
Това ще отвори редактора на текст по подразбиране. След като направите редакция и затворите редактора си, gh автоматично натиска промяната ви в GitHub.
Как да използвате повторно съдържанието на Gist
Когато разглеждате същността, ще забележите бутон с име Сурово до всеки файл. Това осигурява версия на файла в обикновен текст, която може да бъде полезна за запазване или копиране. Имайте предвид, че не можете да използвате това за хостване на файлове. Например, ако се опитате да препратите към файл с JavaScript, като използвате тази връзка, той няма да работи.
Можете обаче да покажете съдържанието на същността на друго място. Това е чудесно за примерни кодове и подчертаването на синтаксиса означава, че те ще изглеждат чудесно в публикации в блогове или статии. За да направите това, копирайте кода до Вграждане и го включете във вашия HTML.
GitHub не рекламира много същества, но не позволявайте това да ви отблъсква. Те са много достъпна комбинация от Pastebin и Git. Gists са чудесен случай за използване на всеки малък кодов фрагмент, който не гарантира пълноценно хранилище. Те правят отлична лека опция, ако просто искате бързо да споделите някакъв код. Опцията за вграждане може да ви бъде полезна, ако публикувате техническа статия.
Разгледайте други приложения, които ви позволяват да споделяте кодови фрагменти с нашето ръководство за алтернативи на Pastebin.
Тези алтернативи на Pastebin ви позволяват лесно да въвеждате, поставяте и споделяте блокове код или текст с други онлайн.
Прочетете Напред
- Програмиране
- GitHub
Боби е технологичен ентусиаст, който работи като разработчик на софтуер в продължение на почти две десетилетия. Той е запален по игрите, работи като редактор на отзиви в списание Switch Player и е потопен във всички аспекти на онлайн публикуването и уеб разработката.
Абонирайте се за нашия бюлетин
Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и ексклузивни оферти!
Още една стъпка…!
Моля, потвърдете имейл адреса си в имейла, който току-що ви изпратихме.