
如果有人還不會查看別人分享給你的GitHub上的項(xiàng)目源碼,這并不丟人,每個(gè)程序員都是從只會用郵件發(fā)送代碼源文件的階段走過來的。本文就是要教會你如何查看GitHub上托管的源碼。
完成這個(gè)工作你不需要提前擁有一個(gè)GitHub的個(gè)人賬戶,那些GitHub的日常使用方法不在本文的討論范圍,有興趣的同學(xué)可以在我的博客列表中找到相關(guān)的教程。
接下來我們進(jìn)入正題:
GitHub倉庫
每個(gè)托管在GitHub上的項(xiàng)目都有一個(gè)固定的倉庫,一般是一個(gè)https協(xié)議的鏈接。我們就以我的《坦克大戰(zhàn)》項(xiàng)目為例:
https://github.com/breakerthb/TankWar
當(dāng)我要給大家分享我的這個(gè)項(xiàng)目時(shí),我會把這個(gè)地址告訴大家。這就是我這個(gè)項(xiàng)目的代碼倉庫。打開鏈接后,你會看到這樣的界面。
代碼分支
分支是源碼管理中一個(gè)很重要的概念,一般用于項(xiàng)目的版本控制和多人協(xié)同開發(fā)工作。不清楚的人可以忽略這個(gè)概念。在界面的左上部分有一個(gè)Branch的下拉菜單,點(diǎn)擊后可以看到這個(gè)界面:
這里共有11個(gè)分支,day1 ~ day10,還有一個(gè)master分支,這個(gè)是默認(rèn)的主分支。點(diǎn)擊相應(yīng)的分支,會看到文件管理界面有所變化。
這時(shí)我們就可以在資源管理視圖中點(diǎn)擊要查看的文件了。不過要想調(diào)試還是要下載下來為好。
下載代碼
下載代碼一般有兩種方式。首先我們選擇要下載的分支,以day10為例。選擇day10之后,地址欄的URL變成了這說明已經(jīng)切換成功了。
點(diǎn)擊右上角的綠色按鈕:“Clone or download”,出現(xiàn)下面的界面:
方法1 : Clone
點(diǎn)擊這個(gè)復(fù)制按鈕:
這個(gè)網(wǎng)址會自動(dòng)保存在你的剪貼板中,之后在支持git的shell工具中執(zhí)行下面語句:
$ git clone https://github.com/breakerthb/TankWar.git
$ git checkout day10
方法2 : 下載打包文件
點(diǎn)擊"Download ZIP",這樣直接可以下載打包好的源碼文件到你的本地計(jì)算機(jī)。之后該怎么做就不用我介紹了吧。
當(dāng)然還有其他的下載方法,這里就不多介紹了。后面需要了我們再說。
如果你還沒看懂,歡迎點(diǎn)擊這里與我聯(lián)系。