git协作开发
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
协作开发(个人)
//github账号申请,密钥安装完成
//在github上fork主仓库
//主仓库地址为https:///Lilinwei123/TCCP#tccp
//fork之后,个人主仓库地址为https:///username/TCCP#tccp
//为避免引起混淆,对下文中所提到的名词作出如下约定:
//1.主仓库指Lilinwei123下的仓库
//2.个人仓库指开发人员fork之后的github仓库
//3.本地仓库指开发人员clone到本地的代码仓库
//拉取个人仓库代码到本地
git clone https:///username/TCCP#tccp.git
//配置主仓库地址
git remote upstream https:///Lilinwei123/TCCP#tccp.git
//配置好之后,可以通过以下命令查看当前的配置
git remote –v
//编辑代码
//构建测试
Grunt build
//添加代码(打印的git教程中有)
//git add filename添加单个文件
//git add .添加当前文件下所有文件
//git add –A添加所有更改(包括删除动作)
git add xxx
//提交代码,评论信息格式同分之名称
//新功能使用FEAT-前缀,bug修复使用FIX-前缀
//如果只是修改README等无需出发CI集成测试的话,可在commit信息中包含[ci skip] 注:此处我没懂什么意思,你们先看看,思考一下
git commit
//拉取主仓库的master分支合并到本地仓库的master分支
git merge upstream/master
//讲本地仓库的修改提交到个人仓库上(也就是github个人仓库)
git push
//在github个人仓库上创建pull request,经管理员review之后,并入主仓库