Skip to content

git branch

简介

git branch 是 Git 中用于管理分支的命令之一。它可以用来列出所有本地分支、创建新的分支、删除分支、重命名分支等。

常见用法

  • 列出所有本地分支git branch,不带任何参数直接运行 git branch 命令,会列出当前 Git 仓库中所有的本地分支。当前所在的分支前会用 * 标记。
  • 列出所有分支(包括本地和远程分支)git branch -a,使用 -a 选项可以列出所有的分支,包括本地分支和远程跟踪分支,-r 查看远程分支。
  • 创建新的分支git branch branch-name [origin-branch],使用这个命令可以创建一个名为 branch-name 的新分支,origin-branch 默认当前分支。
  • 删除分支git branch -d branch-name,使用这个命令可以删除名为 branch-name 的分支。如果该分支尚未合并到其他分支中,则会出现警告提示。如果想要强制删除该分支,可以使用 -D 选项。
  • 切换分支git switch branch-namegit checkout branch-name,使用这个命令可以切换到名为 branch-name 的分支。
  • 重命名分支git branch -m old-name new-name,使用这个命令可以将名为 old-name 的分支重命名为 new-name。
  • 查看某个分支的最后一次提交git branch -v branch-name,使用这个命令可以查看名为 branch-name 的分支的最后一次提交。

其它

  • 删除远程仓库分支git push origin -d branch-name,删除名为 branch-name 的分支。