git branch管理常用命令


 


查看本地分支


[plain] 


git branch  


* dev  


  master  


*代表当前位于dev分支


 


查看远程分支


[plain] 


git branch --remote  


  origin/dev  


  origin/master  


 


创建分支


[plain] 


git checkout -b new_branch  


注意,new_branch的代码来自于当前分支


 


切换分支


[plain] 


git checkout another_branch  


和创建分支就差-b参数


 


push本地分支代码到远端服务器


[plain] 


git push origin branch_name  


如果远端服务器没有该分支,将会自动创建


 


pull远端分支代码到本地对应分支


[plain] 


git pull origin branch_name  


 


删除本地分支,首先切换到别的分支,然后才能删除某个分支


[plain] 


git checkout b  


git branch -d a  


 


删除远程分支


[plain] 


git push origin --delete branch_name  


 


合并本地分支


[plain] 


git merge b  


假设当前分支为dev,上面的命令就是将本地的b分支代码合并到当前分支dev中


 


合并远程分支,和前面的几乎一样,


[plain] 


git merge origin/b  


远程分支b被合并到本地当前分支dev中了。