中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何使用SAE上應用的Git代碼倉庫管理

發布時間:2021-09-26 14:50:11 來源:億速云 閱讀:169 作者:iii 欄目:建站服務器

本篇內容介紹了“如何使用SAE上應用的Git代碼倉庫管理”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

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

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

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

0. 代碼管理方式的選擇

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

此后應用的代碼管理方式將不可變更
如何使用SAE上應用的Git代碼倉庫管理

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

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

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

代碼如下:


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


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

按照提示輸入安全郵箱和密碼,執行成功后,提示檢出內容為空。
如何使用SAE上應用的Git代碼倉庫管理

保存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上應用的Git代碼倉庫管理

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

代碼如下:

git push sae :2


如何使用SAE上應用的Git代碼倉庫管理

已經在SAE中指定為默認版本時,禁止刪除。
如何使用SAE上應用的Git代碼倉庫管理

提示錯誤信息:Permission denied: deleting default version is not allowed!
如何使用SAE上應用的Git代碼倉庫管理

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

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

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

代碼如下:


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


如何使用SAE上應用的Git代碼倉庫管理

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

“如何使用SAE上應用的Git代碼倉庫管理”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

会宁县| 平昌县| 定西市| 清水河县| 甘谷县| 米易县| 菏泽市| 淮安市| 基隆市| 布拖县| 泰来县| 新安县| 明星| 芜湖县| 通江县| 延长县| 漾濞| 和龙市| 武城县| 临武县| 吴旗县| 南江县| 罗江县| 淮滨县| 巴南区| 封丘县| 梨树县| 河东区| 南投市| 惠州市| 五台县| 边坝县| 靖安县| 泸水县| 潜山县| 藁城市| 萍乡市| 安塞县| 浦东新区| 库车县| 朝阳区|