组长篇
1: 创建项目的初版【架构】 确定初版是好用 记得放 .gitignore 文件 ( .gitignore 提交时忽略哪些文件)
2:创建本地仓库 :git init
3: 把代码上传到本地仓库 每次提交都要有message 而且一定要遵循公司的规范
提交代码到暂存区 :git add .
git commit -m "****"
4: 创建远程仓库
5: 把代码提交给远程仓库
git remote add origin git@gitee.com:ixtya.git
git push -u origin master
6: 添加组员
13: 组长首先把组员的分支 拉取到本地
14:进入到主分支
git checkout master
15: 一个一个把 每个组员的分支合并到master
git merge origin/dev_****
16: 组长要测试一下最终的代码 然后发布到远程服务器
git push -u origin master
18: 组长再删除 远程分支
组员篇
7: 组员首先下载最初版的代码
git clone ****
8: 使用idea 直接打开代码
9: 组员创建自己的开发分支
git branch dev_ixtya
10: 跳到自己的分支
git checkout dev_ixtya
11: 自己写自己的代码
11.5 提交到本地仓库
11.6 切换到主分支 master git checkout master
11.07 下载最新的master 分支 git pull -u origin master
11.08 切换到自己的开发分支 git checkout dev_***
11.09 把master 的修改 合并到自己的分支 git merge master
12:提交自己的分支到服务器上
git push -u origin dev_ixtya
17: 每个人删除自己的本地的开发分支
git branch -d ****
19: 第二天来重复做 第一件事件 拿到最新的主分支到本地 再根据最新的主分支 创建自己的开发分支
git pull origin master
和并代码时代码冲突了怎么办
将当事人叫来协商 看以谁的为主