跳至正文

使用Git管理线上代码(一) – 手动方式

假设GS指远端Git仓库,A是本地代码,B是线上代码。则通常的流程是在A电脑上修改代码,提交到GS,然后在B上使用Git命令把最新代码更新到B。

手工操作,即每次在A端PUSH后,在B端Pull。步骤如下:

第一次部署

  • git clone git://example.git

重置代码到当前版本

  • git reset --hard

更新代码

  • git pull origin master

重启服务

  • supervisor restart service_name

如果有新增文件,则先 git add . 加入到仓库,然后 git commit -a -m "add code" 提交到本地,最后再 git pull origin master 拉取最新代码。

注意:所有的代码修改都应该在A端操作,然后提交到远端Git仓库,而不能在B端修改,否则B端做Pull操作时会引起冲突、合并等一系列问题。

标签:

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注