![Git(Lab) 的提交树中的 [1 note] 是什么意思?](https://linux22.com/image/1602722/Git(Lab)%20%E7%9A%84%E6%8F%90%E4%BA%A4%E6%A0%91%E4%B8%AD%E7%9A%84%20%5B1%20note%5D%20%E6%98%AF%E4%BB%80%E4%B9%88%E6%84%8F%E6%80%9D%EF%BC%9F.png)
答案1
于是我就找到了这个标签的由来。
该提交具有此标签,因为另一个提交具有类似“blablabla ... id_of_the_famous_labeled_commit ... blablabla”的注释
看来 GitLab 认识到这是一个提交的 id,并将它们链接起来。
答案2
git 注释是一种在创建 Git 对象(主要是提交)后附加信息的方法。由于对象是不可变的,因此注释存储在单独的引用(一种特殊分支)中。
要从远程获取笔记,请使用:
git config --add remote.origin.fetch "+refs/notes/*:refs/notes/*"
git fetch origin
git ls-remote origin | grep refs/notes
git ls-remote . | grep refs/notes
要在中显示与提交相关的注释git log
,请使用:
git config notes.displayRef refs/notes/commits