SAE近期的優(yōu)化,新增了Git代碼托管倉庫,本文對(duì)新浪云Git代碼倉庫的使用方法做簡要的介紹。
使用Git進(jìn)行代碼管理,首先要在本地安裝Git客戶端,下載鏈接:http://www.git-scm.com/download/
Git客戶端的安裝與配置過程在此略去不講。
本文例子中使用的操作系統(tǒng)為Windows 8.1,應(yīng)用語言為Python,應(yīng)用名稱為gitsrc。
0. 代碼管理方式的選擇
在首次對(duì)應(yīng)用進(jìn)行代碼管理時(shí),有且僅有一次選擇代碼庫管理方式的機(jī)會(huì),在此我們選擇Git。
此后應(yīng)用的代碼管理方式將不可變更
創(chuàng)建完成后,可以在頁面上看到應(yīng)用的Git倉庫地址:https://git.sinaapp.com/gitsrc/
1. 使用git clone克隆代碼倉庫
在命令提示符(cmd)下,cd到工作目錄(本例為E:\sae),執(zhí)行命令:
按照提示輸入安全郵箱和密碼,執(zhí)行成功后,提示檢出內(nèi)容為空。
保存Git用戶名和密碼:
在%USERPROFILE%\_netrc文件中
添加如下內(nèi)容,可以避免每次push時(shí)重復(fù)輸入用戶名和密碼(未啟用動(dòng)態(tài)口令)
2. 首次創(chuàng)建分支(版本1)
在源碼目錄gitsrc下添加一個(gè)文件,例如index.wsgi,然后cd到源碼目錄下,執(zhí)行如下指令:
3. 版本的切換:
SAE Git代碼倉庫通過分支(Branch)的方式,支持多個(gè)并存的代碼版本。
使用git checkout命令可以在版本之間進(jìn)行切換,例如執(zhí)行命令:
執(zhí)行完畢后,即切換至分支1
4. 新增和刪除代碼版本
當(dāng)前位于分支1,執(zhí)行下面的語句可以創(chuàng)建分支版本(例如版本2):
從SAE服務(wù)器上刪除版本2的代碼。
已經(jīng)在SAE中指定為默認(rèn)版本時(shí),禁止刪除。
提示錯(cuò)誤信息:Permission denied: deleting default version is not allowed!
5. 向Git代碼庫提交代碼變更
在gitsrc目錄下變更代碼文件,例如新增了文件foo.html
依次執(zhí)行下面的語句,將變更提交至SAE Git代碼庫(分支版本1):
對(duì)于Python應(yīng)用,與SVN代碼庫不同,新增版本時(shí)并不會(huì)默認(rèn)生成index.wsgi,開發(fā)者需要自行添加這個(gè)文件。
標(biāo)簽:廊坊 包頭 伊春 江蘇 臺(tái)灣 沈陽 德宏 雅安
巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《SAE上應(yīng)用的Git代碼倉庫管理基本操作講解》,本文關(guān)鍵詞 SAE,上,應(yīng),用的,Git,代碼,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。