1.本地新建一个文件夹git
git init服务器
2.克隆远程仓库同步
git clone git@xxxxx.gitit
3.本地建立一个dev分支 (前提是服务器端已经建立好有 DEV 分支)服务器端
git pull orgin dev:dev 这个分支必定保持和远程仓库同步文件
4.在dev分支下,各自本地建立对应的分支,myDevco
git checkout -b xxx origin/dev 这样建立能够保持本分支与远程的 dev 分支保持同步,能够提醒本地与远程的差距block
5.之后在各自分支工做,可能你在本身分支使用 git status 时,会提示你的分支超前或者落后 dev 分支,能够忽略工作
6.当你完成目前的工做以后,准备要推到远程端远程
7.切换到本地的 dev 分支
git checkout dev
8.切记必定要使用 git pull ,使得本地 dev 保持与远程 Dev 是同步的
9.在本地 dev 分支
git merge –no-ff xxx(你的分支名字) -m”summary”
10.在本地 dev 分支
git push origin dev ,这个命令就把你的改动push到了远程的dev*了。
11.而后你 git checkout xxx 到你的分支,使用 git status 他会有提示,你的分支落后或者超前于 origin/dev ,这时你为了在进行下一项工做开始前,保持和远程的dev是同步的,你须要使用 git pull 命令,来更新你分支保持与远程dev分支相一致
12.而后再一次工做完就重复 7步 开始
merge时可能会出现冲突,本身解决吧,good luck ^_^##