1. 创建仓库和分支

管理员新建仓库并创建 master主分支和dev分支

2. 拉取代码到本地

如果是第一次拉取项目首先需要clone

从远程仓库 clone 下来仓库

  1. git clone 远程仓库url

如果不是第一次

更新本地代码,git pull更新是只更新当前分支的的代码,此时我们所在的分支应该是是dev分支,如果不是dev分支可以使用git checkout dev切换到 dev 分支

  1. git pull

3. 切换到自己的开发分支

切换到myself分支

  1. git checkout myself

如果是第一次拉取代码,本地是没有myself分支的,所以需要创建并切换到 myself 分支

  1. git checkout -b myself

4. 提交代码

查看当前代码更新

  1. git status

提交所有更改代码到暂存区

  1. git add .

提交更改代码到本地仓库,提交信息,提交信息规范化

  1. git commit -m "提交信息"

把自己分支myself开发的内容推送到远程myself分支

  1. git push -u origin myself

5. 合并代码

我们本地是在myself分支上进行开发,然后推送到远程myself分支,所以这个时候myself分支是最新的,所以需要更新dev分支

切换到dev分支

  1. git checkout dev

合并myself分支到dev分支

  1. git merge myself

此时本地仓库的dev分支和myself分支都是最新的,远程仓库的dev分支却不是最新的,所以我们需要把代码提交到远程dev

为了安全首先查看本地是否有更新

  1. git status

如果有

提交所有更改代码到暂存区

  1. git add .

提交更改代码到本地仓库

  1. git commit -m "提交信息"

提交当前分支到远程分支

  1. git push -u

如果没有

提交当前分支到远程分支

  1. git push -u

6.总结

从上面的流程我们可以看出来,使用git的就是master不用你管,别人的分支也不用你管,你只需要操作dev分支和你自己的myself分支就可以了,时刻保持本地myself和远程myself一致,本地dev和远程dev一致
并且,dev分支的最新程度>=自己所在的分支。