首页 > 其他分享 >Git 多人协作操作流程

Git 多人协作操作流程

时间:2024-07-28 16:54:22浏览次数:13  
标签:主库 fork Git 仓库 流程 Fork 协作 提交 进行

一、管理者创建仓库 

1.进入仓库界面后右侧进行管理

2.随后点击左侧菜单栏仓库成员管理

3.选择好用户类型后点击右侧邀请成员

二、成员Fork仓库 

1.成员点击右上角Fork

 

 2.设置仓库名,路径等(如果本地不存在同名会自动跳过)

 

 3.成功Fork以后 就会出现在自己的仓库列表了

 

三、同步主库到本地fork库

要知道 当fork库 和主库不同版时,你是无法进行提交的,你需要更新主库到fork库中

1.点击刷新按钮进行更新

 2.进行同步

这样你就可以提交更新到主库了

 四、成员克隆仓库到本地

1. git clone http:(fork版本的)

 

2.进行 user.name user.email 的设定

 

 3.同步fork库内容到本地后就可以进行操作了 比如我新建一个test.java,并且进行添加和提交等操作

4 .进行push操作提交文件到fork仓库

 五、提交pull request (提交修改到主库)

1.新建 pull request

 

 2.提交申请

 

 六、主库管理者进行审核

1在此处设置审核人员

 

 2.进行审查

 

 3.通过后进行合并

 

4.完成合并 可以发现 test.java被加入到主库 

 

标签:主库,fork,Git,仓库,流程,Fork,协作,提交,进行
From: https://blog.csdn.net/hs_1024/article/details/140742775

相关文章

  • 使用 DigitalOcean Spaces 在 Django 应用程序中初始化 boto3 会话时出错
    当我尝试将Django应用程序配置为使用DigitalOceanSpaces处理静态文件和媒体文件时,我遇到了问题。这是我的settings.py文件的相关部分:importboto3frombotocore.exceptionsimportNoCredentialsError,PartialCredentialsErrorfrombotocore.clientimportCo......
  • Git
    Git分布式版本控制工具git命令速查1.前言1.1什么是GitGit是一个分布式版本控制工具,主要用于管理开发过程中的源代码文件(Java类、xml文件、html页面等),在软件开发过程中被广泛使用。在IDEA开发工具中可以集成Git(后面会讲解Git安装和集成过程):集成后在IDEA中可以看到Git......
  • Git连接远程仓库
    安装好git并且与github完成绑定后我们可以开始尝试着向库中上传文件了,但是在此之前必须连接我们的库和git,网上很多教程都不够详细,我也是按着网上教程来结果自己要琢磨很久,在这里我自己总结一下,纯纯保姆级教程来了!!输入gitremoteaddoriginhttps://github.com/用户名/库名......
  • 随着软件开发方法的不断演进,Cobol 程序如何适应敏捷开发和持续集成/持续部署(CI/CD)的流
    Cobol是一种古老的编程语言,最初设计用于商业数据处理。虽然它不是为敏捷开发和CI/CD流程而设计的,但仍然可以通过一些技术和方法来使其与这些现代开发流程兼容。以下是一些方法可以帮助Cobol程序适应敏捷开发和CI/CD流程:拆分和模块化:将Cobol程序拆分为更小的模块,使每个模......
  • com.github.yulichang.wrapper.MPJLambdaWrapper selectJoinOne用法
    selectJoinOne方法是mybatis-plus-join项目中的一个方法,用于实现单表查询并关联查询其他表的数据。以下是一个使用selectJoinOne的示例:假设我们有两个表:用户(User)和订单(Order),我们想要查询用户的详情,并且关联查询该用户的第一个订单。java//引入MPJLambdaWrapperimportc......
  • GitHub每日最火火火项目(7.27)
    1. 项目名称:meta-llama/llama3项目介绍:这是MetaLlama3的官方GitHub站点。目前尚不清楚该项目的具体功能和特点,但从名称推测,可能与Llama3模型相关,或许涉及到模型的开发、训练或应用等方面。项目地址:https://github.com/meta-llama/llama32. 项目名称:Asabe......
  • GitHub每日最火火火项目(7.26)
    1. 项目名称:meta-llama/llama3项目介绍:这是MetaLlama3的官方GitHub站点。目前尚不清楚该项目的具体功能和特点,但从名称推测,它可能与Llama3模型相关,或许涉及到该模型的开发、训练或应用等方面。项目地址:https://github.com/meta-llama/llama32. 项目名称:A......
  • GitHub每日最火火火项目(7.25)
    1. 项目名称:public-apis/public-apis项目介绍:这是一个集体列表,收集了各种免费的APIs。在当今的软件开发中,API(应用程序编程接口)扮演着至关重要的角色,它们允许不同的应用程序和服务之间进行交互和数据共享。这个项目的目的是提供一个集中的资源,让开发者能够更容易地找到......
  • 搭建极狐GitLab(基于Docker): 步骤整合汇总记录
    执行背景:(1)CentOS7(虚拟机ISO映像文件=CentOS-7-x86_64-DVD-2009.iso);(2)repo(yum)源已切换为国内源;命令汇总:1.安装Docker相关命令:#查看仓库源中可使用版本yumlistdocker-ce--showduplicates|sort-r#安装指定版本yuminstalldocker-ce-docker完整......
  • Git的存储原理
    目录Git设计原理GitvsSVNGit存储模型.git目录结构Git基本数据对象Git包文件Git引用Git设计原理概括的讲,Git就是一个基于快照的内容寻址文件系统。往下慢慢看。GitvsSVNGit出现前,主流版本控制系统(SVN...)一般为基于增量(delta-based)的系统,如下图:Git则是基于快照......