我正在使用一个部署脚本,当我部署时,它会自动通过
git tag -f . . .
命令向头部添加标签,以指示主机。该脚本还会自动推送标签(通过 git push --tags
命令),因此存储库的其他用户将知道服务器当前正在运行哪个提交。通常,在部署之前,我会手动推送提交,以便标签与远程服务器上的提交匹配,但我很好奇如果我通过 git push --tags
命令为未被推送的提交推送标签会发生什么。