一,组长创建开发分支
首先创建一个文件夹,打开命令行,执行
初始化本地代码仓库的命令
git init
绑定远程仓库
git remote add origin 仓库地址
使用SHHKey,避免提交代码时的权限验证
ssh-keygen -t rsa -C 你的邮箱地址
看到 " : " 就回车
看到 yes or no 就y+回车
看见这个就说明操作成功

找到这行代码,去in之后的文件里找sshKey

复制sshKey,点击github里你的头像,setings->SSH and GPG keys->new SSH Key->名字随便取,将SSH Key复制到key一栏中
二,组员创建个人分支
1.克隆仓库
git到.git是仓库地址,找不到的见文章末尾
git clone git@github.com:<组织>/<仓库>.git
cd <仓库>
绑定远程仓库并设置SSHKey,同上
2.拉取远程最新的开发分支到本地
git fetch origin
git checkout develop
git pull origin develop
3.从开发分支创建个人功能分支(命名规范:类型/姓名/功能描述):
# 示例:张三开发用户登录功能
git checkout -b feature/zhangsan/user-login
三.开发与提交代码
1.完成开发后,添加并提交代码(遵循提交规范)
git add .
git commit -m "feat: 实现用户登录表单验证"
2.推送个人分支到远程:
git push -u origin feature/zhangsan/user-login
四.和并到开发分支
-
在代码管理平台(如GitHub/GitLab)上,从个人分支向
develop分支发起合并请求(MR/PR):- 标题:
feat: 合并用户登录功能到develop - 描述:简要说明实现内容、测试情况
- 标题:
-
经过代码评审通过后,完成合并
五、组长发布版本
-
确认
develop分支稳定后,合并到主分支:git checkout main
git merge develop
git push origin main
2.创建标签(Tag)标注版本:
# 格式:git tag -a 版本号 -m "版本说明"
git tag -a v1.0.0 -m "首次正式发布,包含用户登录、商品列表功能"
3.推送标签到远程:
git push origin v1.0.0
4.基于标签发布版本(在代码管理平台操作),填写发布说明,包含:
- 新增功能
- 修复的问题
- 已知限制
- 升级注意事项
下面介绍一些常用命令:
把代码上传到origin仓库的master分支
去除括号里的代码:把代码上传到默认仓库和本地分支对应的分支里
git push (origin master)
把默认远程仓库中,对应远程分支的最新代码拉取下来
去除括号里的代码:把默认仓库中,对应远程分支的最新代码拉取下来
git pull (origin master)
对该文章中的名词和代码的解释:
origin:仓库别名
仓库地址:点击项目,点击code,其中的https和SSH中的地址都行
为了方便以后的代码提交这里最好使用shh的地址