婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > SAE上應用的Git代碼倉庫管理基本操作講解

SAE上應用的Git代碼倉庫管理基本操作講解

熱門標簽:清遠語音外呼系統平臺 廣西防封卡外呼系統原理是什么 地圖標注銷售好做嗎 地圖標注標記位置導航 浙江呼叫中心外呼系統多少錢 阿里機器人電銷 地圖標注操作方法 機器人電銷哪個牌子好 電銷外呼系統罵人

SAE近期的優化,新增了Git代碼托管倉庫,本文對新浪云Git代碼倉庫的使用方法做簡要的介紹。

使用Git進行代碼管理,首先要在本地安裝Git客戶端,下載鏈接:http://www.git-scm.com/download/

Git客戶端的安裝與配置過程在此略去不講。

本文例子中使用的操作系統為Windows 8.1,應用語言為Python,應用名稱為gitsrc。

0. 代碼管理方式的選擇

在首次對應用進行代碼管理時,有且僅有一次選擇代碼庫管理方式的機會,在此我們選擇Git。

此后應用的代碼管理方式將不可變更

創建完成后,可以在頁面上看到應用的Git倉庫地址:https://git.sinaapp.com/gitsrc/

1. 使用git clone克隆代碼倉庫

在命令提示符(cmd)下,cd到工作目錄(本例為E:\sae),執行命令:

復制代碼
代碼如下:

git clone -o sae https://git.sinaapp.com/gitsrc

其中gitsrc應替換為正確的應用名稱

按照提示輸入安全郵箱和密碼,執行成功后,提示檢出內容為空。

保存Git用戶名和密碼:

在%USERPROFILE%\_netrc文件中

添加如下內容,可以避免每次push時重復輸入用戶名和密碼(未啟用動態口令)

復制代碼
代碼如下:

machine git.sinaapp.com
login 安全郵箱
password 密碼

添加一個Git遠程倉庫sae,地址為:https://git.sinaapp.com/gitsrc

復制代碼
代碼如下:

git remote add sae https://git.sinaapp.com/gitsrc

注:如果在git clone時添加了 -o sae 參數,此步驟可以省略。

2. 首次創建分支(版本1)

在源碼目錄gitsrc下添加一個文件,例如index.wsgi,然后cd到源碼目錄下,執行如下指令:

復制代碼
代碼如下:

cd gitsrc
git add .
git commit -am "init repo"
git push sae master:1

打印信息如下:

復制代碼
代碼如下:

Counting objects: 3, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (3/3), 371 bytes | 0 bytes/s, done.
Total 3 (delta 0), reused 0 (delta 0)
To https://git.sinaapp.com/gitsrc
* [new branch] master -> 1


3. 版本的切換:

SAE Git代碼倉庫通過分支(Branch)的方式,支持多個并存的代碼版本。

使用git checkout命令可以在版本之間進行切換,例如執行命令:

復制代碼
代碼如下:

git checkout 1

Switched to branch '1'
Your branch is up-to-date with 'sae/1'.


執行完畢后,即切換至分支1

4. 新增和刪除代碼版本

當前位于分支1,執行下面的語句可以創建分支版本(例如版本2):

復制代碼
代碼如下:

git branch 2
git push sae 2

執行如下命令,可以列出所有版本


復制代碼
代碼如下:
git branch -a

從SAE服務器上刪除版本2的代碼。


復制代碼
代碼如下:
git push sae :2

已經在SAE中指定為默認版本時,禁止刪除。

提示錯誤信息:Permission denied: deleting default version is not allowed!

5. 向Git代碼庫提交代碼變更

在gitsrc目錄下變更代碼文件,例如新增了文件foo.html

依次執行下面的語句,將變更提交至SAE Git代碼庫(分支版本1):

復制代碼
代碼如下:

git add --all
git commit -am "add foo.html"
git push sae 1

對于Python應用,與SVN代碼庫不同,新增版本時并不會默認生成index.wsgi,開發者需要自行添加這個文件。

標簽:廊坊 包頭 伊春 江蘇 臺灣 沈陽 德宏 雅安

巨人網絡通訊聲明:本文標題《SAE上應用的Git代碼倉庫管理基本操作講解》,本文關鍵詞  SAE,上,應,用的,Git,代碼,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《SAE上應用的Git代碼倉庫管理基本操作講解》相關的同類信息!
  • 本頁收集關于SAE上應用的Git代碼倉庫管理基本操作講解的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 鹿泉市| 保德县| 西畴县| 闸北区| 张家港市| 蕉岭县| 黄冈市| 和平县| 黄大仙区| 晋宁县| 江永县| 洱源县| 如东县| 库尔勒市| 海安县| 汕头市| 神农架林区| 东乌| 阿城市| 大姚县| 吴桥县| 德清县| 黑龙江省| 滨州市| 扶沟县| 呼图壁县| 图木舒克市| 察隅县| 水富县| 大渡口区| 阿拉善右旗| 怀化市| 当雄县| 贺州市| 阿合奇县| 博罗县| 晴隆县| 阿拉善盟| 定襄县| 吴忠市| 义乌市|