git branch
要管理 Git 分支,请访问Tools >Git >Local Repository ,然后选择“Branches ”。
“Git Branches ”视图会显示分支列表,以及您的本地分支与其源分支之间的差异。您当前检出的分支会以粗体和下划线显示。

Git 分支视图
筛选条目和标签
默认情况下,分支列表中会过滤掉旧条目和标签。若要将其包含在内,请选择“
”(Filter ),然后选择“Include Old Entries ”和“Include Tags ”。
要在变更日志中的某个变更上添加标签,请选择“Branches ” > “Log ”。选中该变更,然后在上下文菜单中选择“Add Tag for <hash> ”。
如果您检出了特定的提交,分支列表中会显示一个“Detached HEAD”条目。
对于本地和远程分支,双击分支名称即可查看变更日志。
要刷新分支列表,请选择“
”(Refresh )。
添加分支
要创建新的跟踪或非跟踪分支,请选择“
”(Add Branch )。

“添加分支”对话框
若要在创建分支时检出该分支,请选择“Checkout new branch ”。
若要跟踪所选分支,请选择“Track local branch ”。
管理分支
分支的上下文菜单包含以下功能:
| 菜单项 | 说明 |
|---|---|
| Add | 创建新的跟踪分支和非跟踪分支。 |
| Remove | 删除本地分支。无法删除远程分支。 |
| Rename | 重命名本地分支或标签。无法重命名远程分支。 |
| Checkout | 检出所选分支并将其设为当前分支。您可以将对受跟踪文件所做的更改暂存起来。 |
| Diff | 显示所选分支与当前分支之间的差异。 |
| Log | 显示分支中的更改。 |
| Reset | 将活动分支重置为所选分支。您可以选择“Hard ”、“Mixed ”或“Soft ”重置方式。有关更多信息,请参阅git reset。 |
| Merge | 将两个分支的开发历史合并在一起。 |
| Rebase | 将本地提交复制到更新的上游头节点。 |
| Cherry-Pick | 从所选分支中选择要进行 cherry-pick 的提交。 |
| Track | 将当前分支设置为跟踪所选分支。 |
| Push | 将已提交的更改推送到选定的远程分支。 |
远程分支的上下文菜单还包含以下附加功能。要打开它,请选择“Remote Branches ”或一个远程仓库。
| 菜单项 | 描述 |
|---|---|
| Fetch | 从特定的远程仓库或(如果应用于“Remote Branches ”则从所有远程仓库)获取所有分支和更改信息。 |
| Manage Remotes | 打开“Remotes ”对话框。 |
另请参阅 《如何:使用 Git》和《Git 使用指南》。
Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.