1.在github上建立好你的组织(这里不做组织的演示,如果还不清楚参考腾讯云--github上如何创建自己的组织
2.组织创建完毕后邀请你的组织成员,网上也有例子,输入成员的github账号并提交,对方就会收到邀请
3.在组织上创建一个仓库存放项目并提交你们的项目到本仓库
4.其他小伙伴就可以从这个地址上进行项目的克隆(克隆下来的项目就不用了进行git init初始化了)、以及多人合作开发
*克隆指令:

 git clone 仓库地址

多人合作**

我们在进行多人合作时,肯定是进行分支操作的,下面说一下操作顺序

  1. 在远程仓库上建立分支,也可以在你本地主分支上(不添加分支默认就是主分支master)进行创建分支并推送至远程
创建分支 git branch <分支名>切换分支 git checkout 分支名推送到远程 git push origin 分支名

2.我们在本地克隆下来的项目中,默认是只能看见主分支master而看不到远程的其他分支的,如果我们要在本地进行多人分支开发(必定的),一般要在本地创建和远程分支对应的分支并建立关联(最好和远程分支名字一样)

创建对应分支 git checkout -b 分支名 origin/分支名建立关联    git branch -u origin/分支名  或者使用    git branch --set-upstream-to origin/分支名顺便说下解除关联: git branch --unset-upstream-to origin/分支名

3.一般我们的操作步骤:

首先克隆下来项目后建立好对应分支并与远程分支关联,然后在你建立好的本地分支去更改(如果默认是主分支记得切换分支),时不时地往远程你的分支上推送具体步骤:
git checkout 分支git status 在每次执行 `git commit`之前先使用`git status`检查文件状态是一个很好的习惯, 这样能防止你不小心提交了您不想提交的东西//原文出自【易百教程】git add 文件名(全部则 git add .)git commit -m"描述信息"git push origin 分支 (推送到你的远程分支)

当你的代码没问题之后,我们要进行分支合并,将本地分支合并到本地主分支上然后将主分支推送至远程主分支
具体步骤:

git checkout mastergit merge 分支 (将分支的内容合并到本地主分支,注意~你的分支内容要先进行提交)git pull (拉取最新代码,防止你和你一个哥们儿一起往远程主分支上提交出现冲突)git push origin master (提交到远程主分支)

ok 以上就是多人合作和具体步骤了
对了,一般我们有一些一直不需要改变的比如 node_modules
可以在上传的时候把这类文件自动过滤
参考连接git上传忽略node_modules