git tag -l 不显示最新版本

pau*_*ins 2 git release-management

当我去部署我的 django 安装时,我收到以下错误:

local: git tag -l release/beta* | tail -1
run: git checkout release/beta-20120221-150831 
out: error: pathspec 'release/beta-20120221-150831' did not match any file(s) known to git.
Run Code Online (Sandbox Code Playgroud)

该标签存在于我的本地机器上,但不在我的登台服务器上。为什么?它发送最新版本“release/beta-20120221-150831”。

Von*_*onC 5

注意:如“ ”是否git fetch --tags包含“ git fetch”? 中所述,从 git 1.9 开始,一个命令就足以获取新闻提交和标签:

git fetch --tags origin
Run Code Online (Sandbox Code Playgroud)

(在 1.9 之前,你必须做git fetch+ git fetch --tags