Git中branch命令

1、指令介绍

用于管理仓库分支的Git命令。支持创建、列出、重命名以及删除分支等操作。

2、branch相关指令

序号指令用途
1git branch列出本地所有分支
2git branch -a列出本地和远端的所有分支
3git remote add 远程仓库 远程仓库URL添加一个新的远程仓库,用于将已存在的本地Git仓库与一个远程仓库关联起来。
通常搭配git init使用
4git remote rename [原名称] [新名称]更改远程仓库名称,改变本地仓库对远程仓库的引用名称。
5git remote remove [远程仓库]删除远程仓库,解除远程仓库和本地的绑定关系。
6git branch 新分支名创建新分支
7git branch -m 新分支名重命名当前所处的分支
8git branch -u origin/远端分支当前分支跟踪指定的远端分支
若向指定非当前分支,可在后增加本地分支名称
git branch -u origin/远端分支 本地分支
9git branch -r列出远端的所有分支
10git branch -d 分支名删除本地分支,-d(安全删除)-D(强制删除)

3、指令使用截图

3.1 git branch

git branch
在这里插入图片描述
git branch -a
在这里插入图片描述

3.2 git branch -v与-vv

在这里插入图片描述

3.3 git branch 新分支名

仅创建分支到本地,并且不会主动切换到创建分支上。
创建分支可使用,git checkout -b 新分支名,创建分支并切换到该分支上。
在这里插入图片描述

3.4 git branch -m 新分支名

在这里插入图片描述

3.5 git branch -u origin/远端分支名

用于指定当前分支跟踪指定的远端分支。

在这里插入图片描述

1、指令中使用-u用于替换–set-upstream-to,若使用–set-upstream-to,则对应的命令为git branch --set-upstream-to=origin/< branch-name> < local-branch-name>
2、发布新分支到远端,可使用git push -u origin 本地分支名称

3.6 git branch -d 分支名

用于删除本地分支
在这里插入图片描述

### Git `branch` 命令的功能与用法 #### 功能概述 Git 中的 `branch` 命令主要用于管理和操作分支。它支持多种子命令来创建、删除、重命名以及查询分支状态等功能[^1]。 --- #### 查看分支列表 通过执行以下命令可以查看当前仓库中的所有分支: ```bash git branch ``` 此命令会列出所有的本地分支,并以星号 (`*`) 标记当前所在的分支[^3]。 如果希望更详细地了解每个分支的状态,可使用 `-v` 或 `-vv` 参数: ```bash git branch -v # 显示每个分支最近的一次提交信息 git branch -vv # 在 -v 的基础上增加远程跟踪分支的信息[^4] ``` --- #### 创建新分支 要创建一个新的分支,可以运行如下命令: ```bash git branch 新分支名 ``` 这将在不切换到该分支的情况下完成新建动作。若想同时切换至新创建的分支,则应使用 `checkout` 或现代替代命令 `switch`: ```bash git checkout -b 新分支名 # 或者 git switch -c 新分支名 ``` --- #### 修改分支名称 当需要更改现有分支的名字时,可用 `-m` 参数实现移动(即改名),或者强制覆盖已有同名目标分支的情况则需指定 `-M` 参数: ```bash git branch -m 当前分支名 新分支名 # 安全模式下仅允许无冲突情况下的重命名 git branch -M 被替换掉的目标分支名 新分支名 # 即使存在潜在风险也会强行实施修改 ``` --- #### 设置上游关联关系 为了建立本地分支与远程分支之间的联系,可以通过下面的方式设置追踪信息: ```bash git branch -u origin/远端分支名 # 将当前分支绑定到指定的远程分支上作为默认推送拉取对象 ``` 同样也可以单独针对某个特定分支进行配置调整而不影响其他部分的工作流安排[^2]。 --- #### 删除分支 确认不再使用的分支可通过简单快捷的方式来移除它们: ```bash git branch -d 分支名 # 如果尝试删除未完全合并过的分支将会失败并提示错误消息 git branch -D 分支名 # 强制性地不管任何条件都直接清除选定项目即使还有待处理改动也不会阻止进程继续下去[^3] ``` --- #### 高级选项与其他特性 除了以上基础功能外还提供了更多灵活定制化的可能性比如按需筛选符合条件条目的能力等等具体可见官方文档说明页面链接地址[^3]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值