当我去部署我的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.
标记存在于我的本地框中,但它不在我的登台服务器上。为什么?它发送最新版本“release / beta-20120221-150831”。
答案 0 :(得分:3)
注意:如“Does “git fetch --tags
” include “git fetch
”?”中所述,启动git 1.9,一个命令就足以获取新闻提交和标记:
git fetch --tags origin
(在1.9之前,您必须执行git fetch
+ git fetch --tags
)