Appearance
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-name
或git 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 的分支。