隨著(zhù)你寫(xiě)的代碼越來(lái)越多,就需要去管理這些代碼,可能要在不同的電腦上編寫(xiě)同一份代碼,可能要和別人合作開(kāi)發(fā),也可能想把項目分享給別人。更進(jìn)一步地,你可能還會(huì )需要管理代碼的不同歷史版本。于是你就得和代碼管理工具以及代碼托管平臺打交道。
Github 是現在廣泛流行的代碼托管平臺,很多開(kāi)源項目都把代碼放在這里。之前我們有過(guò)關(guān)于 git 使用的入門(mén)教程(從公眾號底部菜單欄可進(jìn)入)。今天,再來(lái)科普一下如何把代碼放在 github 上。
1. 去github.com注冊一個(gè)賬號。
依次輸入用戶(hù)名、郵箱、密碼,就可注冊成功。需要去郵箱里驗證一下,否則不能創(chuàng )建項目。
2. 登錄后,點(diǎn)擊New repository創(chuàng )建一個(gè)新項目。
此頁(yè)面上的Let’s get started!是一個(gè)簡(jiǎn)要的 github 使用教程,不妨也瀏覽一下。
輸入項目名稱(chēng),然后把創(chuàng )建 README 勾選上,這樣可以省去你初始化項目的步驟,方便之后直接在本地獲取項目。
點(diǎn)擊Create repository完成創(chuàng )建。
在項目頁(yè)面上,從Clone or download里找到項目的地址,后面會(huì )用到它。
3. 安裝 git 客戶(hù)端,獲取項目到本地。
Windows 下推薦使用git for windows。官網(wǎng)下載有可能會(huì )很慢,不行的話(huà)就直接從搜索引擎找個(gè)安裝文件下載。Github 本身也提供了一個(gè)客戶(hù)端,但同樣從國內下載也很慢。
安裝好 git for windows 后,可以通過(guò) git 命令行獲取項目并進(jìn)行后續的更新。具體命令可參考之前的 git 入門(mén)教程。這里我說(shuō)一下圖形化界面的使用。
從開(kāi)始菜單中選擇Git GUI,打開(kāi)界面,選擇Clone Existing Repository,
Source Location輸入剛才 Github 上創(chuàng )建的項目地址,TargetDirectory設置一個(gè)本地目錄。這里注意,本地目錄必須是個(gè)還不存在的目錄,否則無(wú)法創(chuàng )建成功。
創(chuàng )建成功后,就會(huì )將項目代碼復制到本地。
4. 修改,上傳代碼。
在項目目錄新增一個(gè)文件,test.py。
在文件夾里點(diǎn)擊右鍵,選擇Git GUI Here,打開(kāi) Git GUI 并顯示當前項目??吹?strong style="color: black;">Unstaged Changes里有新增的文件。點(diǎn)擊文件前面的圖標,將其移動(dòng)至Staged Changes里,就可以準備提交了。
在Commit Message里輸入提交注釋?zhuān)c(diǎn)擊Commit,完成提交。
然后再點(diǎn)擊Push,就可以將提交更新至 Github 上。此時(shí)會(huì )提示你輸入Github 的用戶(hù)名和密碼。
完成之后,可以通過(guò)點(diǎn)擊 Git GUI 菜單欄上的Repository-