Ответ 1
Они также могут храниться в .git/packed-refs
Где Git хранить теги? Я выполняю:
$ git tag
v0.1.0
v0.10.0
v0.11.0
Но каталог .git/refs/tags
пуст. Где Git хранит эти теги?
Спасибо.
Они также могут храниться в .git/packed-refs
В то время как wnoise прав, когда заявил, что Git также сохраняет теги в .git/packed-refs
после операции git gc
между точками "pack" (что означает, между операциями git gc
), Git создает распакованные объекты фиксации и распакованные теги:
[email protected]:~/Projects/test$ git tag
1
2
3
[email protected]:~/Projects/test$ cat .git/packed-refs
# pack-refs with: peeled
55a87ab06897aca29285e58beb4e0de15af409fa refs/heads/master
89a6b171ee6d56bc3ce5a4cbd92c6a379594d974 refs/tags/1
55a87ab06897aca29285e58beb4e0de15af409fa refs/tags/2
[email protected]:~/Projects/test$ ls .git/refs/tags
3
[email protected]:~/Projects/test$