# 1.团队成员
* a 项目管理员
* b 组员
* c 组员
# 2.分工
a负责项目的创建
```
app
a.js
b.js
c.js
common.js
```
## a 负责创建好项目
```
git init
git add .
git commit -m '项目初始化'
```
a创建远程仓库
```
git remote add origin git@gitee.com:daxunxun/git-2102.git
git push -u origin master
```
## 3.A开发者
master 分支代码只有管理员可以合并代码,其余人员不可以碰master分支
加入a也是开发者,a需要创建代码的分支 deva
```
git checkout -b deva
git pull origin master
```
写代码
```
// a.js
我是a开发者
// common.js
a a a a a
```
```
git add .
git commit -m 'a a'
git push origin deva
```
## 4.B开发者
```
git clone git@gitee.com:daxunxun/git-2102.git
//如果创建不出来就初始化一下本地仓库
//gie init
git checkout -b devb
```
写代码
```
//b.js
我是b开发者
// common.js
bbbbb
```
```
git add.
git commit -m 'bb'
git push origin devb
```
## 5.C开发者
同B
## 6.A管理员操作
```
git checkout master
git pull origin deva
git add .
git commit -m '合并a分支'
git push origin master
```
```
git pull origin devb
解决冲突
git add .
git commit -m '合并b分支解决冲突'
git push origin master
```
切换回自己的分支代码
```
git checkout deva
```
## 7.第二天
a
```
git pull origin master
开发
git add .
git commit -m ''
git push origin deva
```
b
```
git pull origin master
开发
git add .
git commit -m ''
git push origin devb
```
a 合并代码
```
git checkout master
git pull origin deva
git add .
git commit -m '合并a分支'
git push origin master
```
```
git pull origin devb
解决冲突
git add .
git commit -m '合并b分支解决冲突'
git push origin master
```
切换回自己的分支代码
```
git checkout deva
```
# 8.如何加入团队