获得漂亮的git rev的名字 [英] Get pretty git rev name
问题描述
所以我知道这个问题已被问及很多 ,但我没有找到任何合适的答案。我正在寻找在我的提示符中显示当前git rev的名称,但以一种很好的方式:如果我在分支上,我想要分支的名称;如果它不是分支,我想在我的提示中使用相对名称(即 master〜2
)。
起初,我使用的东西如你可以在这里看到。它工作得很好:我有分支的名字,或者rev SHA1编号。然后,我转向基于 git name-rev
的接近,这很好,但是后来我发现名称有时会混淆:在合并 master
转换为分段,在我的提示中,我在两个分支中都有 master
。鉴于我对此有多依赖,我不能拥有这个。但有 master〜2
而不是SHA1号码真的很棒。
感谢您的阅读!
$