在GitHub網(wǎng)站的導(dǎo)航條上就有Gist子網(wǎng)站的鏈接: https://gist.github.com/
Gist作為一個(gè)粘貼數(shù)據(jù)的工具,就像 Pastie 網(wǎng)站[1]一樣,可以很容易地將數(shù)據(jù)粘貼在Gist網(wǎng)站中,并在其他網(wǎng)頁中引用Gist中粘貼的數(shù)據(jù)。作為GitHub的一個(gè)子網(wǎng)站,很自然地,Gist使用Git版本庫對(duì)粘貼數(shù)據(jù)進(jìn)行維護(hù),這非???。
進(jìn)入Gist網(wǎng)站的首頁,就會(huì)看到一個(gè)大大的數(shù)據(jù)粘貼對(duì)話框. 只要提供一行簡(jiǎn)單的描述、文件名,并粘貼文件內(nèi)容,即可創(chuàng)建一個(gè)新的粘貼。
每一個(gè)新的粘貼稱為一個(gè)Gist,并擁有唯一的URL。如果選擇創(chuàng)建公開的Gist,URL中將使用順序遞增的ID號(hào),如:https://gist.github.com/1202870
若選擇創(chuàng)建私有Gist,URL中則采用20位十六進(jìn)制數(shù)字的ID,例如私密Gist:https://gist.github.com/78d67164131ec9e08dfe。
當(dāng)一個(gè)粘貼創(chuàng)建完畢后,會(huì)顯示新建立的Gist頁面, 點(diǎn)擊其中的“embed”(嵌入)按鈕,就會(huì)顯示一段用于嵌入其他網(wǎng)頁的JavaScript代碼,將上面的JavaScript代碼嵌入到網(wǎng)頁中,即可在相應(yīng)的網(wǎng)頁中嵌入來自Gist的數(shù)據(jù),并保持語法加亮等功能
創(chuàng)建的每一個(gè)Gist的背后都對(duì)應(yīng)著一個(gè)Git版本庫。例如之前創(chuàng)建的ID為1202870的Gist對(duì)應(yīng)的Git版本庫,可以使用兩種協(xié)議進(jìn)行訪問:
- Git協(xié)議:git://gist.github.com/1202870.git
- SSH協(xié)議:git@gist.github.com:1202870.git
可以通過Git命令克隆和操作該版本庫。