Git : 设置和查看本地分支的跟踪信息(set-upstream / -u)

本文详细介绍如何使用Git命令查看所有本地和远程分支,设置本地分支追踪远程分支,以及查看追踪状态。通过具体步骤和实例,帮助读者掌握Git分支管理技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

命令

  • 查看所有分支:本地和远程
git branch -a
  • 设置本地分支与远程分支的追踪:
git branch --set-upstream-to=origin/远程分支名 本地分支名
//或
git branch --set-upstream 远程分支名
//或
git branch -u 远程分支名
  • 查看本地分支与远程分支的追踪:
git branch -vv

测试:

  • 查询本地和远程分支
D:\Users\able\AndroidStudioProjects\MyApplication>git branch -a
* master
  upstream
  remotes/github/master
  remotes/upstream/master

可看到所有仓库,包含本地和远程

  • 查看本地分支与远程分支的追踪:
D:\Users\able\AndroidStudioProjects\MyApplication>git branch -vv
* master   15d9aec [upstream/master: ahead 1, behind 1] 
            <E5><86><8D><E5><8A><A0><E4><BA><86><E4><B8><AA><E6><96><87><E4><BB><B6>
  upstream 15fca10 [upstream/master] initial

可看到本地分支master对应的远程分支upstream/master的追踪

Android studio中打开以下,可看到【默认】的pull就是upstream/master的远程分支
在这里插入图片描述
在这里插入图片描述

  • 设置本地分支与远程分支remotes/github/master的追踪:
D:\Users\able\AndroidStudioProjects\MyApplication>git branch -u remotes/github/master
Branch 'master' set up to track remote branch 'master' from 'github'.

将本地master分支追踪远程分支github/master

  • 再次查看本地分支与远程分支的追踪:
D:\Users\able\AndroidStudioProjects\MyApplication>git branch -vv
* master   15d9aec [github/master: ahead 1] 
            <E5><86><8D><E5><8A><A0><E4><BA><86><E4><B8><AA><E6><96><87><E4><BB><B6>
  upstream 15fca10 [upstream/master] initial

可看到本地分支master对应的远程分支github/master的追踪

Android studio中打开以下,可看到【默认】的pull就是github/master的远程分支

在这里插入图片描述
在这里插入图片描述

  • 设置本地分支与远程分支remotes/upstream/master的追踪:
D:\Users\able\AndroidStudioProjects\MyApplication>git branch -u remotes/upstream/master
Branch 'master' set up to track remote branch 'master' from 'upstream'.

将本地master分支追踪远程分支upstream/master

  • 再次查看本地分支与远程分支的追踪:
D:\Users\able\AndroidStudioProjects\MyApplication>git branch -vv
* master   15d9aec [upstream/master: ahead 1, behind 1] 
            <E5><86><8D><E5><8A><A0><E4><BA><86><E4><B8><AA><E6><96><87><E4><BB><B6>
  upstream 15fca10 [upstream/master] initial

可看到本地分支master对应的远程分支upstream/master的追踪

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值