新浪云Git代码仓库使用入门

  1. 使用git clone检出(checkout)代码

在命令提示符(cmd)下,cd到工作目录(本例为E:\sae),执行命令:

git clone 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

  1. 创建和删除代码版本

SAE SVN代码库支持多个并存的代码版本,Git代码库采用分支(Branch)的方式实现此特性。

执行下面的语句可以创建分支版本(例如版本1):

git push sae master:1

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

git branch -a

  • master
    remotes/sae/1
    remotes/sae/2
    从SAE服务器上删除版本2的代码。

git push sae :2

已经在SAE中指定为默认版本时,禁止删除。

  1. 分支版本的检出

从SAE Git代码库检出分支版本时(例如版本1),执行下面的命令即可:

git clone -b 1 https://git.sinaapp.com/gitsrc

其中-b后面的数字为代码的版本号

  1. 向Git代码库提交代码变更

在gitsrc目录下变更代码文件,例如新增了文件foo.html

依次执行下面的语句,将变更提交至SAE Git代码库(分支版本1):

git commit -am “add foo.html”

git push sae 1

对于Python应用,与SVN代码库不同,新增版本时并不会默认生成index.wsgi,开发者需要自行添加这个文件。

你可能感兴趣的:(新浪云Git代码仓库使用入门)