亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

如何使用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

巴青县| 平安县| 闻喜县| 五原县| 丰宁| 洛南县| 浦城县| 靖远县| 冀州市| 巢湖市| 丹阳市| 长宁区| 鸡泽县| 大宁县| 福贡县| 金昌市| 永登县| 广水市| 安义县| 大埔区| 桂东县| 临西县| 漳浦县| 贡嘎县| 汪清县| 新余市| 儋州市| 晋宁县| 湾仔区| 乌拉特前旗| 阿拉善盟| 徐汇区| 定远县| 宜君县| 泽州县| 连州市| 甘泉县| 岳普湖县| 大洼县| 兰溪市| 塘沽区|