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

前提

  • 拥有自己的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分支就可以了。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述


结束语

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hiddenSharp429

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值