Git中有没有办法为分支提供“描述”?
虽然我尝试使用描述性名称,但在一个分支上工作一段时间有时会影响我对为什么创建其他一些主题分支的记忆。我尝试为分支使用描述性名称,但我认为“描述”(关于分支目的的简短说明)会很好。
Git 1.7.9 支持这一点。从1.7.9 发行说明:
* "git branch --edit-description" 可用于添加描述性文本 解释一个主题分支是关于什么的。
您可以看到该功能于 2011 年 9 月引入,提交6f9a332、739453a3、b7200e8:
struct branch_desc_cb { const char *config_name; const char *value; }; --edit-description::
打开编辑器并编辑文本以解释分支的用途,以供各种其他命令(例如request-pull)使用。
request-pull
请注意,它不适用于分离的 HEAD 分支。
该描述由脚本 request-pull 使用:参见commit c016814783,但也git merge --log.
git merge --log
request-pull是一个脚本,用于总结标准输出的两次提交之间的更改,并在生成的摘要中包含给定的 URL。
不幸的是,您无法推送描述,因为它们存储在您的配置中,这对于记录团队中的分支而言毫无用处。