git开发时分支的创建

开发流程:

// 查看本地分支

git branch

// 显示本地、服务器所有分支

git branch -a

// 显示本地分支和服务器分支的映射关系

git branch -vv

 

// 切换分支(和创建分支就差一个-b参数)

git checkout {{branch_name}}

 // 创建新分支,新分支的代码来自于当前分支

git checkout -b  [分支名] 

// push本地分支代码到远端服务器,如果远端服务器没有该分支,将会自动创建;

git push origin [远端分支名]

 

// pull远端分支代码到本地当前分支(建议使用)

git pull origin master

如果只想用git pull,可能需要建立track关系,则使用
git branch  --set-upstream-to=origin/<远端branch_name> <本地branch_name>
输出结果:Branch h5_dev set up to track remote branch h5_dev from origin. 

 

 

// 合并本地master分支到当前分支,比如当前处于dev分支,则把master上的代码merge到dev分支上

git merge master

// 合并远程master分支到当前分支

git merge origin/master

 

 

// 删除本地分支

git checkout {{another_branch}}

git branch -d {{local_branch_name}}

//删除远程分支

git push origin --delete {{branch_name}}

posted @ 2017-04-06 15:24  再一次我愿丢弃所有  阅读(397)  评论(0编辑  收藏  举报