查看所有分支的命令:Git中如何查看项目分支

在使用 Git 进行版本控制时,经常会遇到需要查看项目中所有分支的情况。比如你刚接手一个同事的项目,想看看有哪些开发中的功能分支,或者想确认自己之前创建的分支还在不在。这时候,掌握查看所有分支的命令就非常实用。

基本查看命令

最常用的命令是:

git branch

输入这个命令后,终端会列出当前本地仓库的所有分支。当前所在的分支前面会有一个 * 号标记,一目了然。

查看远程分支

有时候本地看不到某些分支,是因为它们只存在于远程仓库(比如 GitHub、GitLab)。要查看包括远程在内的所有分支,可以使用:

git branch -a

这里的 -a 是 "all" 的意思,执行后你会看到本地分支和远程分支都列了出来,远程分支通常以 remotes/origin/ 开头。

只列出远程分支

如果你只想看远程有哪些分支,可以加一个 -r 参数:

git branch -r

这样输出的内容就只包含远程跟踪分支,适合在拉取代码前快速确认。

刷新远程分支列表

有时候别人新建了分支,但你在本地执行 git branch -a 还是看不到,可能是因为你的远程引用没更新。这时候可以先运行:

git fetch

拉取最新的远程信息后再查看分支列表,就能看到最新的情况了。

这些命令不难记,用多了就成了习惯。就像查手机短信前先刷新一下消息列表一样自然。