Github团队协作(图文并茂)

前言

​ 一直都在想如何利用好Github这个代码托管平台,只是进行简单的代码提交太大才小用了!!!有幸组了一个团队可以,便想到Github的团队协作开发,从一头雾水到现在大功告成,简单记录一下咯!!!

一、建立组织网

​ 进入Github首页,在左上角的+点击后可以看到New organization(新建组织),点击创建后给出三套方案,第一套是开源的Team for Open Source,就是免费的意思咯!选择之后按照要求填写名称就可以创建成功了。我选的就是第一种,如果读者有想法创建私有库的话,可以考虑在码云上进行。这是成功之后的图片。

​ 根据图片显而易见的几个主要选项,repository(仓库)、Teams(组织)、People(人员)、Packages(软件包)、Projects(项目) 。软件包暂时不会用到,暂时不做说明了。项目是团队之间的协同和作的诸多神操作,之后有机会接触的话专门再讲。入门须知的就是前三个了,仓库、人员、团队。

​ 仓库、人员、项目和团队的关系大致讲述一下,这就是模仿企业办公的方式方法。一加大型房地产企业招收了的所有职工就属于人员一栏,当该企业接到了接到了一个大型项目,一片工地准备搞开发建大楼,工地就是仓库咯!大楼就是项目,大楼在地上新建起来,而做这个项目需要人手,但是又不用全员出动,一部分人来就OK了,因此公司一部分人组成特定团队,负责在该工地上做大楼,而公司其他人就只能旁边看着咯!!!

操作步骤

1、首页新建组织

2、组织中新建仓库

3、组织中创建团队并加入库

Github新建团队

Github团队增加成员
在这里插入图片描述

4、为每个成员添加分支在这里插入图片描述

Github本地提交到远程仓库分支

1、克隆远程仓库

git clone https://github.com/Yangtze-Innovation/Search-Job-Platfom.git

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HhF0bj4Y-1571319286248)(./images/GitHub克隆到本地.png)]

2、建立本git仓库并提交到分支

$git init
$git add .
$git commmit -m"content"
git add remote origin https://github.com/Yangtze-Innovation/Search-Job-Platfom.git
git push origin master:CourageHe

如果最后一步出现问题 尝试更新一下本地文件在推一次

git pull --rebase origin master

git push origin master:CourageHe

origin:远程仓库

master:本地主分支名

CourageHe:远程分支名

提示

==git push origin与git push -u origin master的区别

$ git push origin
上面命令表示,将当前分支推送到origin主机的对应分支。 
如果当前分支只有一个追踪分***么主机名都可以省略。 
$ git push 如果当前分支与多个主机存在追踪关系,那么这个时候-u选项会指定一个默认主机,
这样后面就可以不加任何参数使用git push。

$ git push -u origin master 上面命令将本地的master分支推送到origin主机,同时指定origin为默认主机,
后面就可以不加任何参数使用git push了。 不带任何参数的git push,默认只推送当前分支,这叫做simple方式。
此外,还有一种matching方式,会推送所有有对应的远程分支的本地分支。

参考:https://blog.csdn.net/qq827245563/article/details/82466521

参考:https://blog.csdn.net/o279642707/article/details/80504483