Ano ang isang GitHub Gist?

Ano ang isang GitHub Gist?

Marahil ay narinig mo na GitHub , ang platform para sa pagho-host, pag-iimbak, at pag-edit ng code. Maraming mga proyekto ng open-source at koponan ng pribadong pag-unlad ang gumagamit ng web app na ito upang ibahagi ang kanilang gawain.





Ngunit alam mo bang ang GitHub ay may isang nakatagong spin-off na tinatawag na GitHub Gist? Ito ay isang mas mabilis, mas simpleng paraan ng pagbabahagi ng code sa online. Tulad ng Pastebin, ang Gist ay isang tool para sa pagbabahagi ng teksto sa internet. Ngunit nag-aalok ito ng mga karagdagang tampok, at kapansin-pansin na sinusuportahan ng matatag na kontrol ng bersyon ng Git.





Paano Makahanap ng GitHub Gist Website

GitHub Gist ang pangalan ng site na nagho-host ng mga gist. Ang 'gist' ay isang snippet ng code na maaaring maging pampubliko o lihim.





Ang pangunahing site ng GitHub ay hindi partikular na nagtataguyod GitHub Gist , kaya kakailanganin mong hanapin ito o mai-bookmark ang URL para sa regular na paggamit.

Ang site ay isang subdomain ng pangunahing site ng GitHub at gagana ang iyong pag-login sa dalawang mga site. Kahit sino ay maaaring tumingin ng mga pampublikong gist, ngunit kakailanganin mong mag-log in upang lumikha ng bagong nilalaman ng gist.



Lumilikha ng isang Gist

Kapag naka-log in ka sa GitHub, ang Gist home page nagpapakita ng isang form na nagbibigay-daan sa iyo upang mabilis na lumikha ng isang bagong buo.

Pumili ng isang naaangkop na filename, pagkatapos ay ipasok ang nilalaman ng file at i-click ang Lumikha ng diwa pindutan Maaari mong i-configure ang pangunahing editor na may kaunting mga pagpipilian sa pag-format. Maaari mo ring mapili kung ang diwa ay lihim o publiko sa pamamagitan ng Lumikha pindutan





Ilalapat ng editor ang pag-highlight ng syntax alinsunod sa extension ng iyong file. Tiyaking pumili ka ng naaangkop na extension para sa uri ng file. Makakakita ka rin ng isang magandang preview na tukoy sa uri kapag tumitingin sa ilang mga file sa isang gist. Partikular na gumagana ang mga file ng markdown para sa pagtingin at pag-edit.

Kapag nag-e-edit, maaari kang magdagdag ng higit pang mga file sa Magdagdag ng file pindutan Maraming mga gist ay sapat na maliit upang mangailangan lamang ng isang file, ngunit maaari kang gumamit ng higit pa kung kinakailangan.





Paggawa Sa Mga Gist

Kung na-click mo ang I-edit button, makakakuha ka ng isang pangunahing text editor bawat file. Pinapayagan ka ng Gist na gumawa ng mga pag-edit sa pamamagitan ng web interface nito, at para sa mga maliit na sample ng code, ito ay perpektong sapat.

Gayunpaman, sa likod ng mga eksena, ang bawat diwa ay isang Repository ng Git. Nangangahulugan ito na maaari mong subaybayan ang mga pagbabago sa file at magsagawa ng iba pang mga pagpapatakbo ng git. Ang Mga Pagbabago ang tab na malapit sa kaliwang tuktok ay nagpapakita ng mga commits sa iyong imbakan ng buod.

Sa likod ng Naka-embed ang pindutan ay mga pagpipilian upang i-clone ang imbakan, upang maaari kang gumana sa isang gist mula sa malayo. Gayunpaman, dapat mong magkaroon ng kamalayan na ang mga repository ng gist ay bahagyang pinaghigpitan. Sa partikular, kahit na ang gist ay maaaring maglaman ng maraming mga file, hindi ito maaaring maglaman ng mga direktoryo.

Nagbabala sa Command Line

Ang Programa sa linya ng utos ng GitHub , gh, ay may suporta para sa mga gist. Maaari kang lumikha, magtanggal, maglista, at mag-edit ng mga gist nang direkta mula sa isang terminal. Ito ay mas maginhawa kaysa sa pagpapagamot ng diwa tulad ng isang normal na repository ng git.

Halimbawa, kung mayroon kang isang file, maaari kang lumikha kaagad ng isang lihim na buo mula rito gamit ang utos na ito:

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

Ang utos ay natapos sa isang URL na kumakatawan sa bagong diwa. Maaari mo ring i-edit ang isang diwa:

gh gist edit 027442d9e34f35ee4bf64bbbc1a81a62

Bubuksan nito ang iyong default na editor ng teksto. Kapag nag-edit ka at nakasara ang iyong editor, gh awtomatikong tinutulak ang iyong pagbabago sa GitHub.

Paano Muling Gumamit ng Nilalaman ng Gist

Kapag tinitingnan ang isang buod, mapapansin mo ang isang pindutan na pinangalanan Hilaw na sa tabi ng bawat file. Nagbibigay ito ng isang simpleng bersyon ng teksto ng file na maaaring maging kapaki-pakinabang para sa pag-save o pagkopya. Tandaan na hindi mo ito magagamit upang mag-host ng mga file. Halimbawa, kung susubukan mong mag-refer ng isang JavaScript file gamit ang link na iyon, hindi ito gagana.

Gayunpaman, maaari mong ipakita ang mga nilalaman ng isang diwa sa ibang lugar. Mahusay ito para sa mga sample ng code, at ang pag-highlight ng syntax ay nangangahulugang magiging maganda ang mga ito sa mga post sa blog o artikulo. Upang magawa ito, kopyahin ang code sa tabi ng Naka-embed pindutan at isama ito sa iyong HTML.

Ang Mga Gist Ay Isang Hindi Magagamit na Utility

Hindi masyadong nag-a-advertise ang GitHub ng mga gist, ngunit huwag hayaang makapagpaliban sa iyo iyon. Napaka-access nilang kombinasyon ng Pastebin at Git. Ang mga gist ay isang mahusay na kaso ng paggamit para sa anumang maliit na snippet ng code na hindi ginagarantiyahan ang isang buong-blown na imbakan. Gumagawa sila para sa isang mahusay na magaan na pagpipilian kung nais mo lamang mabilis na magbahagi ng ilang code. Maaaring magamit ang pagpipiliang naka-embed kung naglalathala ka ng isang teknikal na artikulo.

Suriin ang iba pang mga app na nagbibigay-daan sa iyo upang ibahagi ang mga code-snippet sa aming gabay sa mga kahalili sa Pastebin.

Magbahagi Magbahagi Mag-tweet Email Ang 4 Pinakamahusay na Mga Alternatibong Pastebin para sa Pagbabahagi ng Code at Text

Pinapayagan ka ng mga kahaliling Pastebin na mag-type, mag-paste, at magbahagi ng mga bloke ng code o teksto sa iba sa online nang madali.

Basahin Susunod
Mga Kaugnay na Paksa
  • Programming
  • GitHub
Tungkol sa May-akda Bobby Jack(58 Mga Artikulo Na-publish)

Si Bobby ay isang mahilig sa teknolohiya na nagtrabaho bilang isang developer ng software sa loob ng halos dalawang dekada. Masigasig siya sa paglalaro, nagtatrabaho bilang Review Editor sa Switch Player Magazine, at nahuhulog sa lahat ng aspeto ng online na pag-publish at pag-unlad sa web.

Higit pa Mula kay Bobby Jack

Mag-subscribe sa aming newsletter

Sumali sa aming newsletter para sa mga tip sa tech, pagsusuri, libreng ebook, at eksklusibong deal!

sa kasamaang palad tumigil sa paggana ang google play
Mag-click dito upang mag-subscribe