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

这篇具有很好参考价值的文章主要介绍了使用Fork和GitHub完成团队项目开发。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前提

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

基础步骤

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


作为项目成员

  1. 在你的电脑上任意地方(只要你找的到)创建一个新的文件夹
    使用Fork和GitHub完成团队项目开发

  2. 进入Fork软件使用ctrl + shift + n选择你刚刚创建的文件夹。
    使用Fork和GitHub完成团队项目开发

  3. 点击左侧的Remote然后添加项目的地址
    使用Fork和GitHub完成团队项目开发
    使用Fork和GitHub完成团队项目开发

  4. 点击Fetch获取GitHub上远程仓库的信息
    使用Fork和GitHub完成团队项目开发

  5. 右击远程分支并切换,随后点击Track按钮。
    使用Fork和GitHub完成团队项目开发
    使用Fork和GitHub完成团队项目开发

  6. Track完成后你可以在文件夹下面看到项目的相关文件了~
    使用Fork和GitHub完成团队项目开发

  7. 在新建文件夹里修改相关文件(假如我这里修改了README文件),或者进行项目的更新迭代,完成修改后在
    Fork软件中的Local Changes查看相关的改动信息。
    使用Fork和GitHub完成团队项目开发

  8. 确认无误后填写点击右上角的Stage将文件从Unstaged区域添加到Staged区域。随后填写Commit subjectDescroption,全部搞定后点击右下角的Commit就行了
    使用Fork和GitHub完成团队项目开发

  9. Commit完成后可以在Fork中查看相关的修改以及master分支的前进。
    使用Fork和GitHub完成团队项目开发

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

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


作为项目组长

  1. 使用Fork打开工作文件夹所在的目录
    使用Fork和GitHub完成团队项目开发

  2. 直接ctrl + shift + b创建一个新的分支hotFix,并切换到该分支上进行工作。
    使用Fork和GitHub完成团队项目开发
    使用Fork和GitHub完成团队项目开发

  3. 随后可以在该分支上进行项目BUG的修复、特性的跟新、版本的迭代等等。(这里我对该项目进行了紧急bug的修复)。修改完后可以在Fork上面看到相关代码的修改~
    使用Fork和GitHub完成团队项目开发

  4. 点击Stage按钮将Unstaged区域的所有文件提交到Staged中。
    使用Fork和GitHub完成团队项目开发

  5. 填写完Commit subjectDescription后就可以点击右下角的Commit了。
    使用Fork和GitHub完成团队项目开发

    随后你可以在hotFix分支上看到相关的提交记录。
    使用Fork和GitHub完成团队项目开发

  6. 点击左上角的pushhotFix分支提交到GitHub上面。
    使用Fork和GitHub完成团队项目开发
    Push操作完成后你可以在GitHub上面看到hotFix分支
    使用Fork和GitHub完成团队项目开发
    在Fork页面也可以看到~
    使用Fork和GitHub完成团队项目开发

  7. 确认无误后可以在GitHub上面将masterhitFox 两个分支合并了。
    使用Fork和GitHub完成团队项目开发
    使用Fork和GitHub完成团队项目开发
    这样一来就完成了GitHub上面的分支合并了,但是到这里还没有结束,为了下一次开发我们需要初始化。

  8. 点击Fork左上角的Fetch按钮,拉取GitHub上最新的分支情况更新到本地。
    使用Fork和GitHub完成团队项目开发
    使用Fork和GitHub完成团队项目开发
    这里可以看到我们本地的master分支是落后于GitHub上面最新的版本的,所以我们需要将Github上面master分支pull下来,使得本地仓库的master分支为最新版。

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

  10. 最后删除Fork中本地创建的hotFix分支,和GitHub上的hotFix分支就可以了。
    使用Fork和GitHub完成团队项目开发
    使用Fork和GitHub完成团队项目开发
    使用Fork和GitHub完成团队项目开发


结束语

  如果觉得这篇博客对你有帮助的话可以给我一个免费的赞吗?你的认同是我创作的动力!!😄 😄文章来源地址https://www.toymoban.com/news/detail-428508.html

到了这里,关于使用Fork和GitHub完成团队项目开发的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux下搭建安防视频监控系统(NGINX+ffmpeg完成整体项目开发)

    Linux系统下搭建搭建RTMP流媒体服务器(完成推流、拉流、回放、转流等功能) 在Linux(ubuntu18.04 64位)下利用NGINX搭建RTMP流媒体服务器,完成视频推流上传、拉流播放、视频缓存,回放功能,HLS-HTTP协议支持(浏览器可以直接播放). 本篇文章教大家完成6件事: (1)购买ECS云服务器

    2024年02月03日
    浏览(31)
  • 【团队协作开发】将Gitee项目导入到本地IDEA中出现根目录不完整的问题解决(已解决)

    前言:在团队协作开发过程中,通常我们的Gitee完整项目中会包含很多内容:后端代码、前端代码、项目结构图、项目文档等一系列资产。 将Gitee项目导入到本地IDEA中,通常会出现根目录不完整的问题。这是因为项目里面包含了后端代码、前端代码、项目结构图、项目文档等

    2024年02月16日
    浏览(45)
  • vue项目本地开发完成后部署到服务器后报404是什么原因

    前后端分离开发模式下,前后端是独立布署的,前端只需要将最后的构建物上传至目标服务器的 web 容器指定的静态目录下即可 我们知道 vue 项目在构建后,是生成一系列的静态文件 常规布署我们只需要将这个目录上传至目标服务器即可 让web容器跑起来,以 nginx 为例 配置完

    2024年01月22日
    浏览(38)
  • github gitee go开发 热门开源项目

    (1)尽可能的使用:=去初始化声明一个变量(在函数内部) (2)尽可能的使用字符代替字符串 (3)尽可能的使用切片代替数组 (4)尽可能的使用数组和切片代替映射 (5)如果只想获取切片中某项值,不需要值的索引,尽可能的使用for range去遍历切片,这比必须查询切片

    2024年02月10日
    浏览(36)
  • vue项目本地开发完成后部署到服务器后报404是什么原因呢?

    前后端分离开发模式下,前后端是独立布署的,前端只需要将最后的构建物上传至目标服务器的 web 容器指定的静态目录下即可 我们知道 vue 项目在构建后,是生成一系列的静态文件 常规布署我们只需要将这个目录上传至目标服务器即可 让 web 容器跑起来,以 nginx 为例 配置

    2024年03月09日
    浏览(30)
  • 13.(开发工具篇github)如何在GitHub上上传本地项目

    (1)添加所有文件到暂存

    2024年02月07日
    浏览(31)
  • 还在手动下载github项目?想要自动化下载github项目?基于python开发项目自动下载模块帮你实现自动下载存储

    GitHub是一个基于Web的代码托管平台和开发者社区。它允许开发者存储、管理和分享他们的代码,并进行版本控制。开发者可以在GitHub上创建仓库来存储项目代码,并使用Git来跟踪和管理代码的变更历史。GitHub提供了一系列协作工具,如问题追踪、Pull请求(合并请求)、代码审

    2024年02月12日
    浏览(59)
  • 「Vue面试题」vue项目本地开发完成部署到服务器后报404是什么原因呢?

    前后端分离开发模式下,前后端是独立布署的,前端只需要将最后的构建物上传至目标服务器的 web 容器指定的静态目录下即可 我们知道 vue 项目在构建后,是生成一系列的静态文件 常规布署我们只需要将这个目录上传至目标服务器即可 让 web 容器跑起来,以 nginx 为例 配置

    2024年02月04日
    浏览(31)
  • Github Copilot AI配对开发者编程,提升项目建设进度

    Github Copilot是什么? GitHub Copilot 是结对编程的虚拟版本。结对编程是一种常见的敏捷软件开发技术 —— 即两个开发人员在同一个项目上并肩协作,轮流编写代码并检查合作伙伴的输出。 Copilot 可以支持十几种语言,与 Python、JavaScript、TypeScript、Ruby 和 Go 等主流语言配合效果

    2024年02月09日
    浏览(87)
  • Github标星98k,企业级Spring Boot项目开发实战笔记,太强了

    准备又快到了明年金三银四招聘高峰期的时间,虽然这两年因为疫情以及经济环境不太好,互联网行业的各大厂都在裁员,但是今年下半年Java行情在慢慢的复苏,在慢慢的变好。 随着上半年病态卷的常态在慢慢的退去,互联网公司在经过了一轮的裁员筛选筛选调整后,下半

    2024年02月05日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包