我们有一个包含多个标签的存储库。每个标签代表软件的一个版本。我们正在将存储库推送到远程服务器。
当我们从远程服务器上执行新的克隆时,标签不再存在。您如何确保其他开发人员或客户可以从远程服务器上查看特定版本的软件?
答案 0 :(得分:12)
git push --tags
或git push remote tag-name
答案 1 :(得分:9)
given by Brian Campbell的替代解决方案是配置远程以推送所有引用,或推送所有分支和标记:
[remote "repository"]
url = user@example.com:user/repo.git
push = +refs/heads/*:refs/heads/*
push = +refs/tags/*:refs/tags/*
答案 2 :(得分:0)