前提
- 拥有自己的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分支就可以了。



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








![[CDC 2018] 理解压缩对抗隐私](https://img-blog.csdnimg.cn/c66928cf96d642e0be42bc7f997fc392.png)










