前言
以前都是写些个人demo或者文章,实习之后发现,那些只是冰山一角。今天hin尴尬,提交代码的时候把develop分支冲掉了,所以下定决心好好学一下多人开发的流程,好好填坑。
一.创建本地仓库
创建一个本地仓库(文件夹),将该文件夹初始化为git仓库,即在该文件夹下点击鼠标右键(git bash here),然后使用 git init 命令,这样,初始化仓库就建好了

二.克隆代码
1 | git clone <git版本服务器地址> |
三.查看所有分支
1 | git branch -a |
默认有了dev和master分支,所以会看到如下三个分支
master[本地主分支] origin/master[远程主分支] origin/develop[远程开发分支]
新克隆下来的代码默认master和origin/master是关联的,也就是他们的代码保持同步
但是origin/dev分支在本地没有任何的关联,所以我们无法在那里开发
四.进入拉取的项目文件(cd 文件名),创建自己的开发分支
1 | git checkout -b featrue-lbw origin/featrue-lbw |
以featrue-lbw为例
ps: checkout命令加上-b参数表示创建且切换五.进行开发
修改后看一下状态1
git status
六.提交
1 | git add . |
七.切换到要合并的分支(以develop分支为例)
1 | git checkout develop |
八.提交到远程
1.没有冲突的情况下1
git push origin featrue-lbw
2.有冲突的情况下
先pull下来,解决冲突过后,先提交到本地,再提交到远程