使用git进行版本管理

本节介绍通过git进行版本管理的具体操作,以下操作基于“第一个BAE部署——Helloworld”中所描述的场景。

准备工作

开始前请先完成以下操作:

  • 下载最新版git软件并保证安装成功。

  • 创建新部署,用于托管Helloworld应用。

    • 部署类型:php-web
    • 代码管理工具:git
    • 域名:helloworldphptest.duapp.com

    详情请参见登录BAE及添加部署

本地开发及部署代码

注意:通过git上传代码时使用的用户名及密码即为登录控制台时的用户名和密码。

  1. 在本地创建一个项目文件夹,将服务器端的代码库同步到本地。

    1)右击项目文件夹,从弹出菜单中选择“Git Bash Here”。

    2)返回“应用引擎BAE-部署列表”页面并选择目标部署,单击“BAE实例名称->发布设置”,获取git地址。

    3)在git终端对话框中执行git clone操作,将代码库同步到本地(此时git会要求输入用户名及密码,该用户名和密码即为登录控制台时使用的用户名和密码)。

  2. 用编码工具(如Notepad++等)在项目文件夹下编辑index.php,内容如下:

    <?php
    echo 'Helloworld';
    ?>
    
  3. 提交修改后的index.php文件,具体操作如下:

    1)进入文件夹。git在同步代码库时会同时创建文件夹到本地,在提交文件时应首先查看git当前的工作路径。

    2)执行以下git命令将代码提交到远端git仓库。

    $ git add -A
    $ git commit 
    $ git push
    

发布上线

  1. 刷新“应用引擎BAE-部署列表”页面,“状态”下出现“有新版”的字样,说明本地代码已成功提交到BAE服务器端。

  2. 单击“快捷发布”,“状态”变为“发布中”。待状态栏变为“正常”,说明已发布成功。

  3. 用浏览器访问临时地址查看应用。