Git分支管理分布图
1.将开发者的dev与最终的master合并
a. 从远程dev分支更新到本地分支
2.将最新的dev更新到开发者本地dev中去
4.将最新的dev分支合并到自己的工作felix分支中
b. 将本地分支提交到远程分支
5.将自己最新工作的felix分支合并到dev分支
3.将本地完成的工作dev分支推送到远程dev分支中
c.备份工作分支到远程工作分支
6.将自己最新工作的felix分支备份到远程felix分支中
一、从远程dev分支更新到本地分支
- 本地切换到dev分支,用git pull更新下来
看最后面提示用git branch –set-upstream-to=origin/dev dev
2. 再次用git pull更新
如图更新成功!
3. 切换到本地自己工作的分支,例如felix
4.使用git merge dev将本地的dev分支合并到自己的felix分支(在felix分支下执行命令)
二、将本地分支提交到远程分支
a. 先将本地分支执行 git add . git commit –m ‘message’ 命令(保证本地工作分支是最新的)
b. 切换到dev分支,将felix分支工作修改的内容合并到dev分支
c. 将本地dev分支提交到远程的dev分支更新
d. 查看远程分支是否更新
分支常见命令
查看分支:git branch
创建分支:git branch
切换分支:git checkout
创建+切换分支:git checkout -b
合并某分支到当前分支:git merge
删除分支:git branch -d