在运行任何处理标记的git命令(列表除外)之后,它会将70打印到终端并挂起,直到终止它为止。当我指定提交时,它也会这样做。任何想法如何解决这个问题?Git无法标记
命令冉:
git tag -a iteration2-1
在运行任何处理标记的git命令(列表除外)之后,它会将70打印到终端并挂起,直到终止它为止。当我指定提交时,它也会这样做。任何想法如何解决这个问题?Git无法标记
命令冉:
git tag -a iteration2-1
使用带注释的(-a)标签需要一条消息。你的git编辑器可能配置错误,而git试图(和失败)打开编辑器来输入标签消息。尝试在命令行上传递消息,例如,$ git tag -a iteration2-1 -m 'this is iteration2'
它可以依靠的Git版本,以及OS(Linux操作系统,在Windows,Mac)使用:例如见 “git operations occasionally hang in Jenkins on Windows”。
从你的previous question,如果你使用的是Ubuntu 12.04 LTS,试试upgrade git(带一个2.2+),看看问题是否依然存在。
请注意git tag -a
是假设为创建一个标记,而不是列出一个。
这意味着它应该是git tag -a tagname acommit
。