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 ^_^##