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分支的最新程度>=自己所在的分支。
