GitTree桌面手册
分支和标签
分支可以让你同时处理几件事;标签标记发布。本节涵盖本地和远程。
创建和切换分支
分支是工作线的可移动名称。在 GitTree 中,工具栏中的 Branch 在您所在的提交处创建一个;右键单击任何提交以在其中创建一个。双击分支标签即可切换到该分支。
免费重命名和删除分支
右键单击 Rename 和 Delete 的分支标签。删除本地分支会首先将其最后一次提交保存在
免费refs/ogt/trash下,因此 Undo 将其恢复;在远程删除是一个单独的、名称明确的选择。创建和管理标签
标签是一次提交的固定名称,通常是一个版本,例如
免费v2.2.0。右键单击提交,选择 Tag Here,然后选择轻量级或带注释的标记。标签不会随您的提交一起推送:使用 Push Tag 推送每个标签。设置跟踪并发布分支
新分支仅存在于您的计算机上,直到您推送它为止。第一个 Push 询问将其发送到哪个远程分支,然后分支将跟踪该远程分支(其上游),例如
免费git push -u。 Set Upstream… 改变它跟踪的内容。比较分支和标签
Compare References… 按名称比较任意两个分支、标签、远程分支或提交。它显示一个提交在另一个之前和之后的提交数量,以及不同的文件:每个差异 (
免费git diff A B) 或仅新一侧自拆分以来更改的内容(A...B,拉取请求显示的内容)。使用 Gitflow 操作
Gitflow 是一个分支模型,具有生产分支、开发分支以及功能、发布和修补程序分支。 GitTree 的 Gitflow 部分对其进行初始化,并启动和完成这些分支,并为您合并、标记和删除它们。
免费识别并保持分离的 HEAD
签出提交或标签而不是分支会将您置于 detached HEAD 上:您不在任何分支上。您可以环顾四周,甚至可以提交,但新提交不属于任何分支。创建一个分支来保留它们,或者签出一个分支以返回。
免费