赞
踩
# 在任意目录执行
git clone https://gitee.com/zhoushugang/hmmm-frontend-dev.git
.git
文件夹git init
git add .
git commit -m 项目初始化
git branch release
git branch develop
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vGrXyc6w-1600495009370)(docs/media/1590329921665.png)]
点击管理
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-daOj6rZ5-1600495009373)(docs/media/1590330019281.png)]
点击仓库成员管理---->点击开发者
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RM8Bv0t9-1600495009374)(docs/media/1590330054047.png)]
点击添加仓库成员----->点击邀请用户------>点击直接添加
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iPWSY5RD-1600495009376)(docs/media/1590330191511.png)]
# 添加仓库地址别名 (仓库地址仅供参考)
git remote add origin https://gitee.com/zhoushugang/hmmm-frontend-100-01.git
# 推送master分支
git push -u origin master
# 推送release分支
git push origin release
# 推送develop分支
git push origin develop
# 在任意目录操作 (仓库地址仅供参考)
git clone https://gitee.com/zhoushugang/hmmm-frontend-100-01.git
# 拉取其他分支
git fetch git@gitee.com:zhoushugang/hmmm-frontend-100-01.git release:release
git fetch git@gitee.com:zhoushugang/hmmm-frontend-100-01.git develop:develop
# 切换到develop分支
git checkout develop
# 例如创建基础题库分支 规范(feature/功能)
git checkout -b feature/questions
feature/questions
基础题库feature/questions-choice
精选题库feature/questions-new
试题录入feature/randoms
题组列表feature/subjects
学科管理feature/directorys
目录管理feature/tags
标签管理feature/articles
面试技巧# 添加到暂存
git add .
# 提交本地仓库 (不需要推送到远程仓库)
git commit -m '备注'
# 切换到develop分支
git checkout develop
# 拉取最新develop分支(没有配置origin直接使用仓库地址)
git pull origin develop
# 合并自己的任务分支 例如(featrue/questions)基础题库
git merge featrue/questions
# 推送develop分支 (没有配置origin直接使用仓库地址)
git push origin develop
(1)拉取远程develop分支到本地进行测试
这个操作组长进行,或者代课老师操作。
# 拉取最新的develop分支到本地
git pull origin develop
# 合并到release分支
git checkout release
git merge develop
# 推送合并完成的release分支到远程仓库
git push origin release
(2)组员收到指派的bug后创建修复分支进行修复
收到BUG的学员可以进行修复,如果不是你的BUG可指派给其他人。
# 拉取最新的release分支
git pull origin release
# 创建修改bug的分支 规范(hotfix/questions) 和开发分支命名一致功能命名
git checkout -b hotfix/questions
# 添加暂存
git add .
# 提交本地
git commit -m '修改基础题库bug-分页错误'
# 合并分支
git checkout release
git merge hotfix/questions
# 拉取最新release分支
git pull origin release
# 推送release分支
git push origin release
(3)测试完毕
这个操作组长进行,或者代课老师操作。
# 拉取最新的develop分支到本地
git pull origin release
# 合并到release分支
git checkout master
git merge release
# 推送合并完成的release分支到远程仓库
git push origin master
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。