问题标签 [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.

0 投票
2 回答
3924 浏览

git - 如何提交 git 标签?

我已成功地对中央 git 存储库进行、提交和推送更改。我现在意识到我想标记所有文件的当前版本。所以我这样做:

那成功了。但现在我尝试 a git push,我被告知没有什么可以提交的。如何将我的新标签推送到中央存储库?

(请注意,git tag显示标签 0.5,但仅在本地显示)

0 投票
16 回答
1510810 浏览

git - 使用 Git 下载特定标签

我试图弄清楚如何下载 Git 存储库的特定标签 - 它是当前版本之后的一个版本。

我在 git 网页上看到了以前版本的标签,对象名称是长十六进制数字。

但是Tagged release 1.1.5根据网站,版本名称是“”。

我尝试了这样的命令(更改了名称):

我确实得到了一些东西——一个目录、一堆子目录等。

如果它是整个存储库,我如何获得我正在寻找的版本?如果没有,我如何下载该特定版本?

0 投票
11 回答
323059 浏览

git - 如何重命名 Git 标签?

今天我正在查看一个项目的日志,并意识到我前段时间发现了一个标签名称。有没有办法重命名标签?谷歌没有发现任何有用的东西。

我意识到我可以查看标记版本并制作一个新标记,我什至尝试过。但这似乎创建了一个不太正确的标签对象。一方面,

相对于所有其他标签,将其无序列出。我不知道这是否重要,但它让我相信新的标签对象并不是我想要的。我可以忍受,因为我真的只关心标签名称与文档匹配,但我宁愿“正确”地做,假设有正确的方法来做到这一点。

0 投票
10 回答
737996 浏览

git - 如何列出所有 Git 标签?

在我的存储库中,我使用以下命令创建了标签。

您如何列出存储库中的所有标签?

0 投票
2 回答
8388 浏览

git - 在 Git 中查看带有标签的修订版本

初学者Git问题:

Mercurial世界中,hg tags给我一个标签列表和相应的修订,而git tag只列出标签名称。我如何查看匹配的转数/哈希是什么?

0 投票
6 回答
233235 浏览

git - “git fetch --tags”是否包括“git fetch”?

一个很好很简单的问题——“git fetch”的功能是一个严格的子集git fetch --tags吗?

即,如果我跑步git fetch --tags,是否有理由立即直接跑步git fetch

git pull和怎么样git pull --tags?同样的情况?

0 投票
25 回答
350371 浏览

git - 如何在 Git 的当前分支中获取最新的标签名称?

在 Git 中获取最新标签的最简单方法是什么?

输出:

我应该编写一个脚本来获取每个标签的日期时间并进行比较吗?

0 投票
13 回答
246532 浏览

git - 标记与 Git 中的分支有何不同?我应该在这里使用哪个?

我在理解如何在标签分支时遇到了一些困难。

我刚刚将我们代码的当前版本从移动到,现在我将针对特定功能处理该代码的子集。其他一些开发人员也将致力于此,但并非我们小组中的所有开发人员都会关心此功能。我应该创建分支还是标签?在什么情况下我应该使用一种与另一种?

0 投票
16 回答
206478 浏览

git - 删除不再在远程存储库上的本地 git 标签

我们在 git 中使用标签作为部署过程的一部分。有时,我们希望通过从远程存储库中删除这些标签来清理它们。

这很简单。一个用户在一组命令中删除本地标签和远程标签。我们有一个结合了这两个步骤的小 shell 脚本。

第 2 个(第 3、第 4、...)用户现在具有不再反映在远程上的本地标签。

我正在寻找一个类似于git remote prune origin清理已删除远程分支的本地跟踪分支的命令。

或者,可以使用列出远程标签的简单命令与通过返回的本地标签进行比较git tag -l

0 投票
21 回答
237665 浏览

git - 如何判断一个标签在 Git 中指向哪个提交?

我在存储库中有一堆未注释的标签,我想弄清楚它们指向哪个提交。是否有一个命令只列出标签及其提交 SHA?检查标签并查看 HEAD 对我来说似乎有点太费力了。

更新

在浏览完回复后,我意识到我真正想要的是简单地查看导致标签的历史,这git log <tagname>已经足够了。

标记为答案的答案对于获取标签列表及其提交很有用,这就是我所要求的。通过一些 shell hackery,我确信可以将它们转换为 SHA+Commit 消息。