问题标签 [git-tag]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - 如何提交 git 标签?
我已成功地对中央 git 存储库进行、提交和推送更改。我现在意识到我想标记所有文件的当前版本。所以我这样做:
那成功了。但现在我尝试 a git push
,我被告知没有什么可以提交的。如何将我的新标签推送到中央存储库?
(请注意,git tag
显示标签 0.5,但仅在本地显示)
git - 使用 Git 下载特定标签
我试图弄清楚如何下载 Git 存储库的特定标签 - 它是当前版本之后的一个版本。
我在 git 网页上看到了以前版本的标签,对象名称是长十六进制数字。
但是Tagged release 1.1.5
根据网站,版本名称是“”。
我尝试了这样的命令(更改了名称):
我确实得到了一些东西——一个目录、一堆子目录等。
如果它是整个存储库,我如何获得我正在寻找的版本?如果没有,我如何下载该特定版本?
git - 如何重命名 Git 标签?
今天我正在查看一个项目的日志,并意识到我前段时间发现了一个标签名称。有没有办法重命名标签?谷歌没有发现任何有用的东西。
我意识到我可以查看标记版本并制作一个新标记,我什至尝试过。但这似乎创建了一个不太正确的标签对象。一方面,
相对于所有其他标签,将其无序列出。我不知道这是否重要,但它让我相信新的标签对象并不是我想要的。我可以忍受,因为我真的只关心标签名称与文档匹配,但我宁愿“正确”地做,假设有正确的方法来做到这一点。
git - 如何列出所有 Git 标签?
在我的存储库中,我使用以下命令创建了标签。
您如何列出存储库中的所有标签?
git - “git fetch --tags”是否包括“git fetch”?
一个很好很简单的问题——“git fetch”的功能是一个严格的子集git fetch --tags
吗?
即,如果我跑步git fetch --tags
,是否有理由立即直接跑步git fetch
?
git pull
和怎么样git pull --tags
?同样的情况?
git - 如何在 Git 的当前分支中获取最新的标签名称?
在 Git 中获取最新标签的最简单方法是什么?
输出:
我应该编写一个脚本来获取每个标签的日期时间并进行比较吗?
git - 删除不再在远程存储库上的本地 git 标签
我们在 git 中使用标签作为部署过程的一部分。有时,我们希望通过从远程存储库中删除这些标签来清理它们。
这很简单。一个用户在一组命令中删除本地标签和远程标签。我们有一个结合了这两个步骤的小 shell 脚本。
第 2 个(第 3、第 4、...)用户现在具有不再反映在远程上的本地标签。
我正在寻找一个类似于git remote prune origin
清理已删除远程分支的本地跟踪分支的命令。
或者,可以使用列出远程标签的简单命令与通过返回的本地标签进行比较git tag -l
。
git - 如何判断一个标签在 Git 中指向哪个提交?
我在存储库中有一堆未注释的标签,我想弄清楚它们指向哪个提交。是否有一个命令只列出标签及其提交 SHA?检查标签并查看 HEAD 对我来说似乎有点太费力了。
更新
在浏览完回复后,我意识到我真正想要的是简单地查看导致标签的历史,这git log <tagname>
已经足够了。
标记为答案的答案对于获取标签列表及其提交很有用,这就是我所要求的。通过一些 shell hackery,我确信可以将它们转换为 SHA+Commit 消息。