公告:网址大全导航目录www.btv85.com为各位站长提供免费收录网站的服务,VIP会员每天提交网站30、文章30免审核,快审服务(10元/站),可自助充值发布。

点击这里在线咨询客服 点击这里在线咨询客服
新站提交
  • 网站:223084
  • 待审:0
  • 小程序:16453
  • 文章:25975
  • 会员:239

今天BTV导航网的小编为你讲一下SAE上应用的Git代码仓库管理基本操作详细介绍相关的内容。

SAE近期的优化,新增了Git代码托管仓库,本文对新浪云Git代码仓库的使用方法做简要的介绍。

使用Git进行代码管理,首先要在本地安装Git客户端,下载链接:http://www.git-scm.com/download/

Git客户端的安装与配置过程在此略去不讲。

本文例子中使用的操作系统为Windows 8.1,应用语言为Python,应用名称为gitsrc。

0. 代码管理方式的选择

在首次对应用进行代码管理时,有且仅有一次选择代码库管理方式的机会,在此我们选择Git。
2016216105657019.png (1340×801)

此后应用的代码管理方式将不可变更
2016216105721828.png (1340×801)

创建完成后,可以在页面上看到应用的Git仓库地址:https://git.sinaapp.com/gitsrc/

1. 使用git clone克隆代码仓库

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

复制代码
代码如下:

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

其中gitsrc应替换为正确的应用名称

按照提示输入安全邮箱和密码,执行成功后,提示检出内容为空。
2016216105745647.png (674×441)

保存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

2016216105805497.png (674×441)

从SAE服务器上删除版本2的代码。


复制代码
代码如下:
git push sae :2

2016216105823235.png (674×441)

已经在SAE中指定为默认版本时,禁止删除。
2016216105841284.png (1348×949)

提示错误信息:Permission denied: deleting default version is not allowed!
2016216105931157.png (674×441)

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

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

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

复制代码
代码如下:

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

2016216105949325.png (674×441)

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

通过对SAE上应用的Git代码仓库管理基本操作详细介绍的详细介绍,希望对你有所帮助,我们提供了更多和SAE上应用的Git代码仓库管理基本操作讲解类似的相关内容推荐,可以你更全面的帮助你解决问题。我们BTV85网址导航还提供网址收录服务,你可以注册提交你的网站信息,帮你引导搜索引擎蜘蛛,同时还有网站SEO优化交流微信群,里面很多SEO高手和大咖,加友链,可以免费进群。

SAE上应用的Git代码仓库管理基本操作详细介绍同类内容推荐:
  • 隐秘的档案惊涛骇浪攻略详细介绍

    隐秘的档案惊涛骇浪是一个脑洞关卡,一家三口去海上旅行,遇到了暴风雨,大家要帮助他们得救。下面为大家带来隐秘 2023-08-04

  • 文字找茬大师女生逆袭过关攻略详细介绍

    文字找茬大师女生逆袭是一个脑洞关卡,一个女生在房间里玩手机,大家需要帮她找出所有烦心的事情。接下来btv85 2023-08-04

  • 隐秘的档案墓地惊魂攻略详细介绍

    隐秘的档案墓地惊魂是一个恐怖探索关卡,主角和上司去墓地巡逻,大家需要做出正确选择。以下是隐秘的档案墓地惊 2023-08-03

  • 进击的汉字沙滩惊魂过关攻略详细介绍

    进击的汉字沙滩惊魂是一个看图找茬关卡,图中场景在沙滩,一个女人死亡,大家要找到10处细思极恐。本站为大家带来 2023-06-26

  • 爆笑大军师找出真凶攻略详细介绍

    爆笑大军师找出真凶是一个解密关卡,这一关富商王先生被发现在家中身亡,大家需要找出所有线索发现真相。btv85 2023-06-25

  • 巅峰极速操作设置更改推荐

    巅峰极速游戏设置怎么更改最好?游戏中大家可以更改画面、操控、辅助等多个方面的设置,让对局体验更加好。下面 2023-06-20

  • 无名江湖木人巷爬塔武学详细介绍

    无名江湖木人巷武学怎么选择?木人巷是游戏中的爬塔玩法,一般600层是瓶颈,需要重新设置武学才行,那具体如何搭配 2023-03-03

  • 冒险之心大法师玩法攻略详细介绍

    冒险之心大法师怎么玩?游戏中可以使用的角色比较多,其中大法师很热门,不少玩家都在用他,大法师梦魇和远征很好用 2023-03-03

  • 恐怖玩偶4墓园第二关墓园通关攻略详细介绍

    恐怖玩偶4墓园第二关墓园如何通关?游戏第二关我们来到了墓园里面,这关的解谜不算太难,但流程比较的长。下面带 2023-03-03

  • 航海王热血航线新世界烟鬼PVP攻略详细介绍

    航海王热血航线新世界烟鬼竞技场怎么玩?“新世界·烟鬼”是近期版本中登场的新角色,目前已经有很多玩家入手他 2023-03-03

  •   admin

    注册时间:

    网站:0 个   小程序:0 个  文章:0 篇

    • 223084

      网站

    • 16453

      小程序

    • 25975

      文章

    • 239

      会员

    赶快注册账号,推广您的网站吧!
    热门网站
    最新入驻小程序

    小朋友猜谜语2021-05-24

    小朋友猜谜语是一款学习教育类的

    球比分2021-05-24

    球比分是一款体育运动类的小程序

    匠人名片2021-05-24

    匠人名片是一款交友社交类的小程

    知晴2021-05-24

    知晴是一款生活服务类的小程序应

    优惠券查询工具2021-05-24

    优惠券查询工具是一款其他工具类

    成语词典汉字拼音故事大全字典2021-05-24

    成语词典汉字拼音故事大全字典是