在Git中有没有办法对分支进行"描述"?
当我尝试使用描述性名称时,在一个分支上工作一段时间有时会使我记忆为什么我做了一些其他主题分支.我尝试为分支使用描述性名称,但我认为"描述"(关于分支目的的简短说明)会很好.
我想找出谁创建了一个分支.
我有点能够这样做:
git branch -a | xargs -L 1 bash -c 'echo "$1 `git log --pretty=format:"%H %an" $1^..$1`"' _
Run Code Online (Sandbox Code Playgroud)
但是,这会返回每个分支的最后一个提交者,而不一定是创建分支的人.
有没有办法注释分支?能做这样的事情会很高兴:
$ git notes add branch-name -m 'This branch is for whatever'
但这当然不是非常有用,因为该注释适用于当前的分支头而不是分支本身.
一个简单的解决方法是在存储库中删除README.branch-name,但这看起来很笨拙.稍微优雅的是有一个孤立的分支只包含README.branch-names.我正在寻找一种方法来记录分支的目的,而不仅仅是将它放在提交消息中,用于分支的"第一次"提交.我把"第一"放在引号中是因为它并不总是清楚它是什么意思,这就是将讨论放在提交消息中不方便的原因.通常很难找到记录此类消息的提交.