git的基本情况

如何统一本地分支和远程分支

当我们使用 git clone 把仓库克隆下来后,本地默认只有master分支,但是远程仓库有多个分支

远程分支情况

  origin/HEAD -> origin/master
  origin/lab0
  origin/lab1
  origin/lab2
  origin/master

本地分支情况

master

此时我们需要创建新的本地分支和远程分支建立联系

法一

git checkout lab0

lab0是分支名称,git会在远程分支搜索有没有对应的名称,如果有,则直接创建,并且跳转到lab0分支

法二(不推荐)

git checkout -b newBranch origin/lab0

好处是可以修改本地分支名字,并且可以跳转到新创建的分支,不过最好不要这样做,应当保证本地分支和远程分支的名字统一

法三(法二的简化版)

git branch newBranch origin/lab0
git checkout newBranch

如何查看本地分支和远程分支的名字

git branch	# 查看本地分支名字
git branch -l	# 效果好像仍是查看本地分支

git branch -r
git branch --remote
git branch --remotes	# 查看远程分支名字

git branch -a	# 列出本地和远程分支的名字
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值