一文足矣:git branch命令

编程入门 行业动态 更新时间:2024-10-07 22:28:08

<a href=https://www.elefans.com/category/jswz/34/1769690.html style=一文足矣:git branch命令"/>

一文足矣:git branch命令

git branch是一种和分支操作相关的命令,可以用来查看、创建、重命名和删除分支。

1)查看分支

参数作用备注
显示本地仓库所有分支

当前所在分支用*标记,是绿色的;

其他本地分支是白色的;

远程分支是红色的。

-r显示远程仓库所有分支
-a显示本地仓库和远程仓库所有分支
-v显示本地仓库所有分支的详细信息,包括每个仓库最新版本的版本号、评注和其相关分支的信息

推荐使用查看所有分支详细信息的一键式命令:git branch -av

2)新建分支 

参数作用
<branch>新建一个和当前分支最新版本相同的名为branch的分支
-f <branch>强制新建一个名为branch的分支
<branch> <commit>新建一个和当前分支指定版本<commit>相同的名为branch的分支

3)重命名分支

参数作用
-m <branch>

将当前所在的分支重命名为branch

-m <old_branch> <new_branch>将名为old_branch的分支重命名为new_branch
-M <branch>强制将当前所在的分支重命名为branch
-M <old_branch> <new_branch>强制将名为old_branch的分支重命名为new_branch

4)复制分支

参数作用
-c <branch>将当前所在的分支拷贝到branch分支
-c <old_branch> <new_branch>将名为old_branch的分支拷贝到new_branch分支
-C <branch>强制将当前所在的分支拷贝到branch分支
-C <old_branch> <new_branch>强制将名为old_branch的分支拷贝到new_branch分支

5)删除分支

参数作用常见的失败情况
-d <branch>删除本地仓库中已有的branch分支

1. 删除的分支为当前所在的或不存在的分支。

2. 删除的分支提交过合并请求,但是没有被合并。

-D <branch>强制删除本地仓库中已有的branch分支删除的分支为当前所在的或不存在的分支。
-dr origin/<branch>删除远程仓库中已有的branch分支

注意,在使用git branch -d -r origin/<branch>命令后,还需要使用git push origin :<branch>命令,才能彻底删除远程仓库中的branch分支。

更多推荐

一文足矣:git branch命令

本文发布于:2024-02-14 08:26:14,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1762861.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:一文   足矣   命令   git   branch

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!