git分支操作用法详解

1、查看分支

1.1 查看当前分支

git branch

1.2 查看远程分支

git branch -r

1.3 查看本地和远程分支

git branch -a

这条命令的输出是所有可以checkout的分支。你会发现远程分支的前缀是remotes/origin 。 

2、获取所有远程分支

git fetch origin

        这将从仓库中获取所有远程分支。origin是你要定位的远程名称。所以如果你有一个上游远程名称upstream,你可以调用git fetch upstream 。

3、新建分支

3.1 新建本地分支:

方法一: 新建并切换到新建的分支上

git checkout -b future/test_branch

方法二:

# 创建一个新的分支
git branch future/test_branch

# 查看创建的新分支
git branch

# 切换到新分支
git checkout future/test_branch

3.2 新建远程分支

方法一:

git push --set-upstream origin future/test_branch

方法二: 【上面方法的简短版】

git push -u origin future/test_branch

方法三:

git push origin future/test_branch

4、切换分支

git checkout 分支名称

5、删除分支

5.1 删除本地分支

git branch -d future/test_branch
git branch -D future/test_branch

5.2 删除远程分支

git push origin --delete future/test_branch

6、拉取分支代码

6.1 本地分支上使用git pull

        在本地新建的分支上使用git pull 命令时,不会把主分支上更新的新代码拉下来的,只会拉取该分支对应的远程分支的最新代码。如果只是在本地新建了分支,远程仓库没有这个分支的话,使用git pull 命令不能拉取任何的代码,会有相应的提示。

6.2 本地分支拉取远程别的分支代码

git pull  origin master

  • 3
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值