在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)頁(yè)中引用Gist中粘貼的數(shù)據(jù)缓窜。作為GitHub的一個(gè)子網(wǎng)站,很自然地翩腐,Gist使用Git版本庫(kù)對(duì)粘貼數(shù)據(jù)進(jìn)行維護(hù)慈鸠,這非忱督鳎酷。
進(jìn)入Gist網(wǎng)站的首頁(yè)青团,就會(huì)看到一個(gè)大大的數(shù)據(jù)粘貼對(duì)話框. 只要提供一行簡(jiǎn)單的描述譬巫、文件名,并粘貼文件內(nèi)容督笆,即可創(chuàng)建一個(gè)新的粘貼芦昔。
每一個(gè)新的粘貼稱為一個(gè)Gist,并擁有唯一的URL娃肿。如果選擇創(chuàng)建公開(kāi)的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頁(yè)面, 點(diǎn)擊其中的“embed”(嵌入)按鈕,就會(huì)顯示一段用于嵌入其他網(wǎng)頁(yè)的JavaScript代碼壳嚎,將上面的JavaScript代碼嵌入到網(wǎng)頁(yè)中桐智,即可在相應(yīng)的網(wǎng)頁(yè)中嵌入來(lái)自Gist的數(shù)據(jù),并保持語(yǔ)法加亮等功能
創(chuàng)建的每一個(gè)Gist的背后都對(duì)應(yīng)著一個(gè)Git版本庫(kù)烟馅。例如之前創(chuàng)建的ID為1202870的Gist對(duì)應(yīng)的Git版本庫(kù)说庭,可以使用兩種協(xié)議進(jìn)行訪問(wèn):
- Git協(xié)議:git://gist.github.com/1202870.git
- SSH協(xié)議:git@gist.github.com:1202870.git
可以通過(guò)Git命令克隆和操作該版本庫(kù)。