git 查看远程分支、本地分支、创建分支、推送分支到远程repository、获取远程分支、删除本地、远程分支

来源:互联网 发布:大连电视直播软件 编辑:程序博客网 时间:2024/04/30 12:20

1 查看远程和本地分支

[plain] view plaincopy在CODE上查看代码片派生到我的代码片
  1. $ git branch -a  
  2. * br-2.1.2.2  
  3.   master  
  4.   remotes/origin/HEAD -> origin/master  
  5.   remotes/origin/br-2.1.2.1  
  6.   remotes/origin/br-2.1.2.2  
  7.   remotes/origin/br-2.1.3  
  8.   remotes/origin/master 

2 查看本地分支

[plain] view plaincopy在CODE上查看代码片派生到我的代码片
  1. $ git branch  
  2. * br-2.1.2.2  
  3.   master  

3 创建分支text

[plain] view plaincopy在CODE上查看代码片派生到我的代码片
  1. $ git branch test  
  2.   
  3. $ git branch  
  4. * br-2.1.2.2  
  5.   master  
  6.   test  


4 把分支推到远程分支 

[plain] view plaincopy在CODE上查看代码片派生到我的代码片
  1. $ git push origin test  

5 切换分支到test

[plain] view plaincopy在CODE上查看代码片派生到我的代码片
  1. $ git branch  
  2. * br-2.1.2.2  
  3.   master  
  4.   test  
  5.   
  6. $ git checkout test  
  7. .....
  8. Switched to branch 'test'  
  9.   
  10. $ git branch  
  11.   br-2.1.2.2  
  12.   master  
  13. * test  

6 删除本地分支   git branch -d xxxxx


[plain] view plaincopy在CODE上查看代码片派生到我的代码片

  1. $ git br  
  2. * br-2.1.2.2  
  3.   master  
  4.   test  
  5.    
  6. $ git br -d test  
  7. Deleted branch test (was 17d28d9).  
  8.   
  9. $ git br  
  10. * br-2.1.2.2  
  11.   master  

7 获取远程分支

[plain] view plaincopy在CODE上查看代码片派生到我的代码片
  1. git checkout -b 本地分支名 远程分支名

其中,远程分支名为git branch –r所列出的分支名, 一般是诸如“origin/分支名”的样子。如果本地分支名已经存在, 则不需要“-b”参数。


8.删除远程分支

冒号前面的空格不能少,原理是把一个空分支push到server上,相当于删除该分支。

[plain] view plaincopy在CODE上查看代码片派生到我的代码片
  1. git push origin :br-1.0.0  
0 0