关于git的一些常见操作整理

1.git从remote/a下取了一个a分支 想切换到remote/b分支同时建立本地b分支 怎么操作?

要从远程仓库(remote)的一个分支(例如remote/a)切换到另一个分支(例如remote/b)并在本地建立对应的分支,可以按照以下步骤进行操作:

确认远程分支存在:

首先,使用以下命令查看远程分支列表,确保remote/a和remote/b分支都存在:

git branch -r
切换到远程分支:

使用以下命令切换到remote/a分支:

git checkout remote/a
创建本地分支:

接下来,使用以下命令创建并切换到本地的b分支(从remote/b分支创建):

git checkout -b b remote/b
这将会在本地创建并切换到名为b的分支,并且这个分支将与remote/b分支关联。

现在你已经切换到本地的b分支了,并且该分支与remote/b分支同步。你可以在本地b分支上进行修改和提交操作,然后将更改推送到远程仓库中的remote/b分支。

2.git怎么看当前本地分支对应的远程分支

要查看当前本地分支所对应的远程分支,可以使用以下命令:

shell
git branch -vv
这个命令将显示本地每个分支的详细信息,包括它们与远程分支的关联关系。

在输出中,你会看到类似以下的内容:

  • main 0123456 [origin/main] Commit message
    featureA 1234567 [origin/featureA] Commit message
    featureB 2345678 [origin/featureB: ahead 1] Commit message
    其中,main、featureA和featureB是本地分支的名称,origin/main、origin/featureA和origin/featureB是对应的远程分支的名称。

注意,方括号内的origin/main表示本地分支main与远程分支origin/main关联。你可以根据这个信息来判断当前本地分支所对应的远程分支。

另外,如果当前分支与远程分支存在追踪关系,则在分支名后面会有 [origin/branchname] 的形式表示关联的远程分支。如果没有追踪关系,那么远程分支信息将不会显示在输出结果中

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值