我正在尝试找到一种方法来存储和检索裸Git存储库的描述。
对于普通存储库,我使用README文件,我可以在其中留下项目的描述。但这在裸存储库中不存在。
我目前正在使用裸存储库中的description
文件。但我想知道是否有一个git命令来读取和/或设置该文件的内容,而无需直接打开/编辑该文件。
答案 0 :(得分:3)
不,description
文件是自包含的,因此无需提供git命令来编辑/查看它。只需将其用作普通文件即可。
答案 1 :(得分:2)
注意:作为替代方案,您可以考虑 git notes
:即使是在裸仓库中也可以放置,更新或删除备注!
VonC@NETVONC /c/Prog/git/t/gitolite.git (BARE:pu)
$ git notes --ref descr add -m "a description" initcommit
VonC@NETVONC /c/Prog/git/t/gitolite.git (BARE:pu)
$ git notes --ref descr show initcommit
a description
我喜欢做的是使用标记为“initcommit
”来标记第一个提交,这样我就可以轻松地返回给定命名空间中的注释(此处为'descr'),如果该注释不是应该有关于“当前”提交的信息,而是对所有回购有效的信息
所以我将所述说明附加到一个“固定”提交,我知道我总是可以参考(这里是第一次提交,带有专用标记)。
答案 2 :(得分:1)