1. 创建仓库和分支
管理员新建仓库并创建 master
主分支和dev
分支
2. 拉取代码到本地
如果是第一次拉取项目首先需要clone
从远程仓库 clone 下来仓库
git clone 远程仓库url
如果不是第一次
更新本地代码,git pull
更新是只更新当前分支的的代码,此时我们所在的分支应该是是dev
分支,如果不是dev
分支可以使用git checkout dev
切换到 dev 分支
git pull
3. 切换到自己的开发分支
切换到myself
分支
git checkout myself
如果是第一次拉取代码,本地是没有myself
分支的,所以需要创建并切换到 myself
分支
git checkout -b myself
4. 提交代码
查看当前代码更新
git status
提交所有更改代码到暂存区
git add .
提交更改代码到本地仓库,提交信息,提交信息规范化
git commit -m "提交信息"
把自己分支myself
开发的内容推送到远程myself
分支
git push -u origin myself
5. 合并代码
我们本地是在myself
分支上进行开发,然后推送到远程myself
分支,所以这个时候myself
分支是最新的,所以需要更新dev
分支
切换到dev
分支
git checkout dev
合并myself
分支到dev
分支
git merge myself
此时本地仓库的dev
分支和myself
分支都是最新的,远程仓库的dev
分支却不是最新的,所以我们需要把代码提交到远程dev
为了安全首先查看本地是否有更新
git status
如果有
提交所有更改代码到暂存区
git add .
提交更改代码到本地仓库
git commit -m "提交信息"
提交当前分支到远程分支
git push -u
如果没有
提交当前分支到远程分支
git push -u
6.总结
从上面的流程我们可以看出来,使用git
的就是master
不用你管,别人的分支也不用你管,你只需要操作dev
分支和你自己的myself
分支就可以了,时刻保持本地myself
和远程myself
一致,本地dev
和远程dev
一致
并且,dev分支的最新程度>=自己所在的分支。