前提
- 拥有自己的GitHub账号
- 项目组组长已经创建好了 一个远程仓库
- 能够科学上网
- 安装了Fork软件
基础步骤
该内容分为两个部分,分别为团队协作者(项目成员)和团队组织者(项目组长),我们首先来介绍作为项目成员该如何完成团队项目的开发。
作为项目成员
-
在你的电脑上任意地方(只要你找的到)创建一个新的文件夹
-
进入Fork软件使用
ctrl + shift + n
选择你刚刚创建的文件夹。
-
点击左侧的
Remote
然后添加项目的地址
-
点击
Fetch
获取GitHub上远程仓库的信息
-
右击远程分支并切换,随后点击
Track
按钮。
-
Track
完成后你可以在文件夹下面看到项目的相关文件了~
-
在新建文件夹里修改相关文件(假如我这里修改了README文件),或者进行项目的更新迭代,完成修改后在
Fork软件中的Local Changes
查看相关的改动信息。
-
确认无误后填写点击右上角的
Stage
将文件从Unstaged
区域添加到Staged
区域。随后填写Commit subject
和Descroption
,全部搞定后点击右下角的Commit
就行了
-
Commit
完成后可以在Fork中查看相关的修改以及master
分支的前进。
-
最后将本地仓库的
master
分支提交到GitHub上就可以了。- 点击左上角的
Push
; - 选择
Custom
(上传到GitHub仓库的其他分支上,若不存在该分支则自动创建),填写随意的一个名称就行了,我填的是Readme
; - 最后点击
Push
;
- 点击左上角的
-
创建一个合并GitHub的
master
分支和Readme
分支的请求,然后等项目组组长审核同意就大功告成了!!
作为项目组长
-
使用Fork打开工作文件夹所在的目录
-
直接
ctrl + shift + b
创建一个新的分支hotFix
,并切换到该分支上进行工作。
-
随后可以在该分支上进行项目BUG的修复、特性的跟新、版本的迭代等等。(这里我对该项目进行了紧急bug的修复)。修改完后可以在Fork上面看到相关代码的修改~
-
点击
Stage
按钮将Unstaged
区域的所有文件提交到Staged
中。
-
填写完
Commit subject
和Description
后就可以点击右下角的Commit
了。
随后你可以在hotFix分支上看到相关的提交记录。
-
点击左上角的
push
将hotFix
分支提交到GitHub上面。
Push
操作完成后你可以在GitHub上面看到hotFix
分支
在Fork页面也可以看到~
-
确认无误后可以在GitHub上面将
master
和hitFox
两个分支合并了。
这样一来就完成了GitHub上面的分支合并了,但是到这里还没有结束,为了下一次开发我们需要初始化。 -
点击Fork左上角的
Fetch
按钮,拉取GitHub上最新的分支情况更新到本地。
这里可以看到我们本地的master
分支是落后于GitHub上面最新的版本的,所以我们需要将Github上面master
分支pull
下来,使得本地仓库的master
分支为最新版。 -
现在我们仍然处于
hotFix
分支,因此我们先要跳转到maser
分支上,再点击左上角的Pull
就可以将GitH
ub上面的master
分支拉去到本地仓库的master
分支了。
做完上述步骤后就可以在Fork界面看到本地仓库的master
分支和GitHub上面的最新版为同一个版本了。
-
最后删除Fork中本地创建的
hotFix
分支,和GitHub上的hotFix
分支就可以了。
结束语
如果觉得这篇博客对你有帮助的话可以给我一个免费的赞吗?你的认同是我创作的动力!!😄 😄