我想维护一个目录,该目录将始终与git存储库中的最新标记保持同步。我尝试了this解决方案,但是,如果我执行一次,我最终会处于分离的HEAD状态,如果我执行git describe --tags
,则不再出现更新的标记。有没有更好的方法,或者我错过了什么?
答案 0 :(得分:0)
标签的签出将始终以分离的HEAD状态结束,因为即使您提交,也不应移动标签。
答案 1 :(得分:0)
实际上你想要的更像是分支的行为而不是标签。
您可以维护一个分支,您可以在其中合并每个创建的新标记。
然后你检查这个分支,并定期从远程查看git pull
。
顺便说一下。要查看新标签,您首先要
git fetch
你检查的内容并不重要(比如@Edmundo已经说过)。
执行git describe --tags
时,将查询repo的本地镜像。没有网络流量。两个更新您的本地镜像fit fetch
。