如何使用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的地址

相关推荐
智能运维指南15 小时前
研发效能平台国产化替代指南:2026年信创环境下的自主可控之路
团队开发·devops·研发效能管理
阿米亚波1 天前
【C/C++包管理器】vcpkg(by microsoft)
c语言·c++·git·vscode·microsoft·github·vcpkg
打工的小王1 天前
github教程之多人协作
github
笨笨狗吞噬者1 天前
IRIS: shell 中的智能实时输入提示工具
github·shell
fthux1 天前
MCP协议开发实战:从零搭建AI Agent工具链
前端·人工智能·ai·开源·github
@CLoudbays_Martin111 天前
Linux 服务器如何查看是否被植入后门?
linux·服务器·网络·安全·github·ssl
一次旅行1 天前
Ollama本地私有化大模型完整工程实战
人工智能·机器学习·github
华科大胡子1 天前
GitHub Copilot 能换成本地模型吗?—— 本地化替代方案深度解析
人工智能·github·copilot
TunerT_TQ2 天前
Valhalla 静态工程审阅 #024|蚂蚁集团Ant Design 源码证据驱动评测【大厂开源基础设施特辑】
开源·github·蚂蚁集团·#推荐系统·#typescript·#antdesign