如何使用github进行团队开发项目

一,组长创建开发分支

首先创建一个文件夹,打开命令行,执行

初始化本地代码仓库的命令

复制代码
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

四.和并到开发分支

  1. 在代码管理平台(如GitHub/GitLab)上,从个人分支向develop分支发起合并请求(MR/PR):

    • 标题:feat: 合并用户登录功能到develop
    • 描述:简要说明实现内容、测试情况
  2. 经过代码评审通过后,完成合并

五、组长发布版本

  1. 确认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.基于标签发布版本(在代码管理平台操作),填写发布说明,包含:

  1. 新增功能
  2. 修复的问题
  3. 已知限制
  4. 升级注意事项

下面介绍一些常用命令:

把代码上传到origin仓库的master分支

去除括号里的代码:把代码上传到默认仓库和本地分支对应的分支里

复制代码
git push (origin master)

把默认远程仓库中,对应远程分支的最新代码拉取下来

去除括号里的代码:把默认仓库中,对应远程分支的最新代码拉取下来

复制代码
git pull (origin master)

对该文章中的名词和代码的解释:

origin:仓库别名

仓库地址:点击项目,点击code,其中的https和SSH中的地址都行

为了方便以后的代码提交这里最好使用shh的地址

相关推荐
沙蒿同学2 小时前
我把架构约定编译成了会变红的测试:Wails v2 + Go + Vue3 桌面脚手架实战
前端·后端·github
落魄大学生之流水线上谋生计3 小时前
幻境相机 Mirage Camera
github
wangruofeng4 小时前
从一个 10 万星 AI Agent 项目里,能学到什么真正的软件工程
github·agent·ai编程
子林super4 小时前
复杂JSON Schema结构与输出校验
github
子林super4 小时前
结构化输出解析失败处理策略
github
怕浪猫5 小时前
拆解 Google《AI Agent Handbook》:企业级 Agent 的六层架构与产品矩阵
面试·github·agent
kali-Myon5 小时前
分享一个网络安全 AI 工具导航项目 SecSkills
安全·ai·github·ctf
峰向AI15 小时前
Kage: 一个 244KB 文件,做出百万级视觉效果
github
m4Rk_19 小时前
【论文阅读】Agent 记忆机制(74):CompassMem——从相似度检索走向事件图上的记忆导航
论文阅读·人工智能·学习·开源·github
wflynn19 小时前
GitHub 日榜趋势速报 | 2026-09-18
开源·github