【Git学习】分支增删改查

1.查看分支

git branch      //查看本地分支
git branch -r   //查看远程分支
git branch -a   //查看全部分支

如上图所示:本地有个master分支,远程仓库有一个master分支

2.新建分支

git branch //新建一个本地分支
git checkout -b develop  //新建一个本地分支,并切换到该分支
                         //该命令等价于 (git branch 分支名 git checkout 分支名)这两条命令
git push origin develop //在远程仓库新建develop分支,但不建立追踪关系
git checkout -b develop origin/develop     //在远程分支存在的基础上建立本地develop分支,并且让 
                                           //develop分支追踪origin/develop远程分支。

3.本地分支追踪远程分支

git branch -vv//查看本地分支与远程分支的追踪关系
git branch --set-upstream 分支名 origin/分支名  //建立追踪关系
在test分支下,git branch -u origin/test    //将当前本地分支追踪远程test
在test分支下,git push --set-upstream origin test//建立追踪关系

 上图可以看出,本地develop分支已经追踪到远程仓库的develop分支。这里注意-u是在本分支下,与远程仓库develop分支建立追踪关系。而git branch --set-upstream 分支名 origin/分支名 是可以在任意分支下建立追踪关系。

4.删除分支

需要执行分支切换,再删除分支
git branch -d 分支名//删除本地分支
git push origin --delete 分支名 //删除远程分支

注意删除分支需要切换出本分支才能删除成功! 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值