使用Fork和GitHub完成团队项目开发

news2024/11/28 0:53:54

前提

  • 拥有自己的GitHub账号
  • 项目组组长已经创建好了 一个远程仓库
  • 能够科学上网
  • 安装了Fork软件

基础步骤

  该内容分为两个部分,分别为团队协作者(项目成员)和团队组织者(项目组长),我们首先来介绍作为项目成员该如何完成团队项目的开发。


作为项目成员

  1. 在你的电脑上任意地方(只要你找的到)创建一个新的文件夹
    在这里插入图片描述

  2. 进入Fork软件使用ctrl + shift + n选择你刚刚创建的文件夹。
    在这里插入图片描述

  3. 点击左侧的Remote然后添加项目的地址
    在这里插入图片描述
    在这里插入图片描述

  4. 点击Fetch获取GitHub上远程仓库的信息
    在这里插入图片描述

  5. 右击远程分支并切换,随后点击Track按钮。
    在这里插入图片描述
    在这里插入图片描述

  6. Track完成后你可以在文件夹下面看到项目的相关文件了~
    在这里插入图片描述

  7. 在新建文件夹里修改相关文件(假如我这里修改了README文件),或者进行项目的更新迭代,完成修改后在
    Fork软件中的Local Changes查看相关的改动信息。
    在这里插入图片描述

  8. 确认无误后填写点击右上角的Stage将文件从Unstaged区域添加到Staged区域。随后填写Commit subjectDescroption,全部搞定后点击右下角的Commit就行了
    在这里插入图片描述

  9. Commit完成后可以在Fork中查看相关的修改以及master分支的前进。
    在这里插入图片描述

  10. 最后将本地仓库的master分支提交到GitHub上就可以了。

    • 点击左上角的Push;
    • 选择Custom(上传到GitHub仓库的其他分支上,若不存在该分支则自动创建),填写随意的一个名称就行了,我填的是Readme;
    • 最后点击Push;
      在这里插入图片描述
      在这里插入图片描述
  11. 创建一个合并GitHub的master分支和Readme分支的请求,然后等项目组组长审核同意就大功告成了!!
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述


作为项目组长

  1. 使用Fork打开工作文件夹所在的目录
    在这里插入图片描述

  2. 直接ctrl + shift + b创建一个新的分支hotFix,并切换到该分支上进行工作。
    在这里插入图片描述
    在这里插入图片描述

  3. 随后可以在该分支上进行项目BUG的修复、特性的跟新、版本的迭代等等。(这里我对该项目进行了紧急bug的修复)。修改完后可以在Fork上面看到相关代码的修改~
    在这里插入图片描述

  4. 点击Stage按钮将Unstaged区域的所有文件提交到Staged中。
    在这里插入图片描述

  5. 填写完Commit subjectDescription后就可以点击右下角的Commit了。
    在这里插入图片描述

    随后你可以在hotFix分支上看到相关的提交记录。
    在这里插入图片描述

  6. 点击左上角的pushhotFix分支提交到GitHub上面。
    在这里插入图片描述
    Push操作完成后你可以在GitHub上面看到hotFix分支
    在这里插入图片描述
    在Fork页面也可以看到~
    在这里插入图片描述

  7. 确认无误后可以在GitHub上面将masterhitFox 两个分支合并了。
    在这里插入图片描述
    在这里插入图片描述
    这样一来就完成了GitHub上面的分支合并了,但是到这里还没有结束,为了下一次开发我们需要初始化。

  8. 点击Fork左上角的Fetch按钮,拉取GitHub上最新的分支情况更新到本地。
    在这里插入图片描述
    在这里插入图片描述
    这里可以看到我们本地的master分支是落后于GitHub上面最新的版本的,所以我们需要将Github上面master分支pull下来,使得本地仓库的master分支为最新版。

  9. 现在我们仍然处于hotFix分支,因此我们先要跳转到maser分支上,再点击左上角的Pull就可以将GitH
    ub上面的master分支拉去到本地仓库的master分支了。
    在这里插入图片描述在这里插入图片描述
    做完上述步骤后就可以在Fork界面看到本地仓库的master分支和GitHub上面的最新版为同一个版本了。
    在这里插入图片描述

  10. 最后删除Fork中本地创建的hotFix分支,和GitHub上的hotFix分支就可以了。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述


结束语

  如果觉得这篇博客对你有帮助的话可以给我一个免费的赞吗?你的认同是我创作的动力!!😄 😄

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/471053.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Docker-Compose 了解 部署nginx与lnmp

Docker-Compose Docker-compose 简介YAML 文件格式及编写注意事项Docker Compose配置常用字段Docker Compose 常用命令Docker Compose 文件结构部署 composeDocker Compose 环境安装 compose部署nginx(1)准备依赖文件编写配置文件docker-compose.yml com…

学生无线耳机哪款好?两百左右适合学生党的无线耳机推荐

学生无线耳机哪款好?现如今,学生党也成为了蓝牙耳机的主要用户群体之一。接下来,我来给学生群体推荐几款两百左右的无线耳机,一起来看看吧。 一、南卡小音舱Lite2蓝牙耳机 参考价:299 南卡小音舱的音质和佩戴体验都在…

Vue过渡与动画的实现效果

使用 transition 标签配合 CSS3 过渡实现【不完整代码】: Vue 还提供了四个 class 类名,分别是进入的起点(v-enter)进入的终点(v-enter-to)离开的起点(v-leave)离开的终点&#xff…

纷享销客标讯通,大客招标经营的杀手锏

呀,对手都中标了,我咋才知道?呀,能不能预测目标客户的招标?呀,对手有什么客户可以挖一挖? 呀,ROI 300倍的奥秘是什么? 纷享销客标讯通,帮助企业&#xff1a…

射频基础(一)

目录 一、电磁波 二、直射波 三、反射波 四、绕射波 五、散射波 六、趋肤效应 七、多径效应 八、阴影效应 九、菲涅尔区 十、慢衰落和快衰落 一、电磁波 电磁波是能量的一种,凡是高于绝对零度的物体,都会释出电磁波。电与磁可说是一体两面,电…

85.qt qml-炫酷烟花粒子特效(支持多种爆炸模式(文字)、爆炸阴影、背景场景)

效果如下所示: 截图如下所示: 实现内容如下所示: 1.实现多个爆炸效果2.爆炸的时候增加光度阴影效果3.由于场景有湖面,所以还需要增加一个倒影粒子组首先我们来学习下,该示例中所需要常用的类型点 1.如何更改粒子生命周期时的颜色变换动画 方法有两种。 1.1通过colorTable和s…

在 PDF 中添加文本的 3 种简单方法

我们更喜欢将我们的文件保存为 PDF 并打印它,这样打印的文件将保持原始的完美结构。你不得不承认,有时候,当你打印一个 Word 文件时,它可能会打印出乱七八糟的排版,这对进一步的工作来说是令人沮丧的。 PDF在我们的日…

【Python基础篇】从Hello, world到函数几分钟看完就都会了~

大家好,我是辣条哥~ Python是一种高级编程语言,易于学习和使用。以下是Python入门基础的一小部分: 目录 安装Python:编写第一个Python程序变量和数据类型运算符算术运算符:比较运算符:逻辑运算符&#xff1…

[CDC 2018] 理解压缩对抗隐私

Understanding Compressive Adversarial Privacy | IEEE Conference Publication | IEEE Xplore 摘要 本文提出了一种新的隐私保护方法,称为 压缩对抗隐私(Compressive Adversarial Privacy,CAP),它结合了 压缩感知和 …

移动通信网络频段大全

01 5G NR 3GPP已指定5G NR 支持的频段列表,5G NR频谱范围可达100GHz,指定了两大频率范围: ①Frequency range 1 (FR1):就是我们通常讲的6GHz以下频段,被称为 sub 6GHz; •频率范围&…

TDA4VM/VH 芯片硬件 mailbox

请从官网下载 TD4VM 技术参考手册,地址如下: TDA4VM 技术参考手册地址 概述 (Mailbox 的介绍在 TRM 的第7.1章节) Mailbox 使用邮箱中断机制实现了 VM 芯片的核间通信。 Mailbox 是集成在 NAVSS0 域下的一个外设(NAVSS0 的说明可以查看&a…

(六)ArcCatalog应用基础——目录内容浏览

(二)ArcCatalog应用基础——目录内容浏览 目录 (二)ArcCatalog应用基础——目录内容浏览1.目录内容浏览2.地理数据浏览3.表格数据浏览3.1调整、冻结、排列3.2修改属性3.3表格数据统计3.4查询3.5数据字段的增删 1.目录内容浏览 Ca…

职责链设计模式解读

目录 问题引进 传统方案解决 OA 系统审批,传统的设计方案(类图) 传统方案解决 OA 系统审批问题分析 职责链模式基本介绍 基本介绍 职责链模式的原理类图 对原理类图的说明 职责链模式解决 OA 系统采购审批 应用实例要求 思路分析和图解(类图) 代码落地 …

局域网远程桌面工具推荐

有多种软件选项适用于局域网 (LAN) 中的远程桌面,包括 微软远程桌面、Splashtop、Teamviewer 等。 以下是根据性能、安全性、价格、品牌历史和其他因素对这些软件选项进行的详细比较和分析。 微软远程桌面: 微软远程桌面是专为 Windows 设备设计的远程…

题解,超星进程

A - Geometric Progression 思路&#xff1a;矩阵快速幂 构造[1,c]*[f(n-1)] [0,c] [c^(n-2)] ​ #include<bits/stdc.h> #include<iostream> using namespace std; typedef long long ll; ll a, x, MOD; struct matrix {ll a1, a2, b1, b2;matrix(ll a1, …

Day957.重构“烂代码” -遗留系统现代化实战

重构“烂代码” Hi&#xff0c;我是阿昌&#xff0c;今天学习记录的是关于重构“烂代码”的内容。 一、基于坏味道的重构 在重构时&#xff0c;要尽量先去识别《重构》中总结的二十几种坏味道&#xff0c;再用书中对应的重构手法去重构。可能会质疑&#xff0c;要不要这么教条…

powershell搞定烦人的Windows Defender

0x00 Windows Defender真烦 最近装了不少虚拟机&#xff0c;发现目前较新版本的windows Defender是真的烦&#xff0c;关了一段时间后&#xff0c;自己又打开。特别是装了域控后的winserver 2016&#xff0c;半都关不掉&#xff0c;做个实验是真烦。 顺手去查了下如何使用pow…

如何查看自己是否使用了国产SSL证书?“套牌”SSL证书?

最近有用户提到国产SSL证书&#xff0c;有没有符合历史及现在浏览器信任的99%的国产SSL证书&#xff0c;目前看到一些网站正在使用国产SSL证书&#xff0c;而且价格很便宜&#xff0c;大概两千多&#xff0c;而且还符合99%是真的吗&#xff1f;他们属于国产SSL证书吗&#xff1…

No.050<软考>《(高项)备考大全》【冲刺4】《软考之 119个工具 (2)》

《软考之 119个工具 &#xff08;2&#xff09;》 21.检查:22.偏差分析:23.滚动式规划:24.紧前关系绘图法(PDM):25.确定依赖关系:26.时间提前量与滞后量:28.发布的估算数据:29.自下而上估算:30.项目管理软件:31.储备分析:32.类比估算:33.参数估算:34.三点估算:35.进度网络分析:…

多线程~~

文章目录 什么是线程、多线程多线程的创建方式一&#xff1a;继承Thread类方式二&#xff1a;实现Runnable接口匿名内部类方式实现Runnable接口 方式三: JDK5.0新增&#xff1a;实现Callable接口 Thread的常用方法Thread构造器Thread获取和设置线程名称获取正在运行的线程Threa…