Git 规范使用教程

Git 规范使用教程

文档中的示例全为命令行操作,使用开发工具进行 git 操作的童鞋,同理 敲黑板:

① 无论是正式还是测试,首先要切换到 Test2018 或者 Develop2018,不允许在自己的 分支 merge 他人的代码,避免出现有未通过或未经过测试的代码被提交上线。 ② 一定要 git push,一定要 git push,一定要 git push,重要的事情说三遍,保证他人 在拉取 Test2018 或者 Develop2018 分支时,才会包含你的代码(也就是该分支最新 代码)。

feature-tj-eg1-20180710
feature-tj-eg2-20180710
Test2018(测试分支)
Develop2018(正式分支)
Master

开发过程:
feature-tj-eg1-20180710 两个分支并行开发 feature-tj-eg2-20180710

单分支提测流程:
git checkout Test2018------->首先切换到测试分支
git pull----->保证为当前分支最新代码
git merge feature-eg1-20180710
git push------>此时测试分支是最新代码(包含 feature-tj-eg1-20180710 分支代码)

注意:merge 的这个过程可能存在代码冲突,如果存在冲突,请解决冲突在进行提交

多分支提测流程:
git checkout Test2018------->首先切换到测试分支
git pull----->保证为当前分支最新代码
git merge feature-tj-eg1-20180710
git push
git pull(不必须)
git merge feature-tj-eg2-20180710 git push

单分支上线流程:
示例分支
方便出错时版本回退
git checkout Develop2018------>首先切换到上线分支
git pull----->保证为当前分支最新代码
git merge feature-tj-eg1-20180710
git push------->此时上线分支已是最新代码(包含 feature-tj-eg1-20180710 分支代码)

注意:merge 的这个过程可能存在代码冲突,如果存在冲突,请解决冲突在进行提交

多分支上线流程:
git checkout Develop2018------->首先切换到上线分支
git pull----->保证为当前分支最新代码
git merge feature-tj-eg1-20180710
git push
git pull(不必须)
git merge feature-tj-eg2-20180710 git push

方便出错时版本回退

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值