问题标签 [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 投票
0 回答
113 浏览

git - git repo 上的标签不在 master 的祖先中:如何“将最新的标签合并到 master 分支”?

我在 GitHub 上删除并重新创建了相同的存储库(请不要问为什么)。从我的“旧”本地存储库中,我在THIS SO question 之后推送了所有标签。现在我在那里有所有标签,但只有 2 次提交。

如何使标签显示为已提交?

如果我查看一个标签,比如说“1.8”,我会看到一堆提交。

我只想将之前标记的单个提交放入新仓库。

问题更新:

来自查理的以下评论:“标签是提交,只是不在主人的祖先中”

如何“将最新标签合并到主分支”?

0 投票
5 回答
255564 浏览

git - 使用 package.json 中的 git URL 依赖于分支或标签?

假设我已经分叉了一个带有错误修复的节点模块,并且我想在功能分支上使用我的固定版本,直到错误修复被合并并发布。

dependencies我将如何在我的中引用我的固定版本package.json

0 投票
1 回答
161 浏览

git - 在远程 git 存储库中查找与给定标签相同提交的所有标签

我试图在远程git 存储库中找到与给定标签相同提交的所有标签。如果可能的话,我不想克隆远程的本地副本。

例如,我有一个存储库,其中两个标签release/latestrelease/1.00指向同一个提交。所以,给定release/latest我希望我的脚本返回的标签release/1.00

ls-remote用来列出远程标签:

该命令返回

(我缩短了提交哈希以节省空间。)

我不知道如何解释:为什么每个标签有两行?哪个参考指向“真实”标签?我应该忽略后面没有的标签^{}吗?

0 投票
1 回答
3002 浏览

git - 当它不再活动时删除(未合并的)Git 分支?

我在 Git 中有一些维护分支,用于创建紧急版本(即修复生产中的关键错误)。这些分支通常不会合并回 master,因为它们要么包含一次性修复,要么具有从 master 中挑选出来的更改。

作为实践,如果这些维护分支被标记(在构建时),是否应该在 Git 中删除它们?删除它们会导致这些提交丢失吗?

0 投票
1 回答
488 浏览

git - 如何将旧分支转换为 GitHub 上的标签

我在 GitHub 上的第一个真正严肃的项目前段时间经历了堆栈的彻底改变——从 Python 到 NodeJS。然而,当时我是一个完整的 git noob,我创建了一个包含所有 Python 代码的分支,然后删除了 master 分支上的所有内容,并开始在 NodeJS 中实现系统。

现在我仍然是一个 git noob,但我意识到我应该使用标签而不是分支。所以我把这个old_python树枝挂在那里,这让我很恼火。

我怎样才能摆脱那个分支,但仍然能够快速查看作为标签的 Python 代码?我不打算向 Python 代码库提交任何内容,因此该分支似乎没有必要。

或者,也许,我完全误解了标签的用途,应该留下它/做其他事情。

0 投票
1 回答
1675 浏览

git - 为什么git默认不推送标签?

Git 的默认行为不是将标签从本地存储库推送到关联的远程存储库。在此答案中,解释了如何为单个存储库更改此行为。

我的问题是,为什么这是 Git 的设计行为?特别是设置自动推送标签有什么缺点?

0 投票
5 回答
193804 浏览

git-merge - 如何将 git 标签合并到分支上

我正在尝试找到将标记提交合并到另一个分支的语法。我猜这很简单,但我微弱的搜索尝试没有找到它。

0 投票
3 回答
943 浏览

git-tag - 相对于特定标签的 git 版本

我们在 repo 中使用了多个标签标识符。例如。ABC-1.3.5.234 和 DEF-1.2.1.25。describe 命令给了我几乎我想要的东西:

git 描述 --long

ABC-1.3.5.234-33-死牛肉

但我真的很想知道相对于我历史上最新的 DEF 标签的值。有没有办法指定我想使用哪个标签作为计算相对距离的基础?我可以用正则表达式吗?

0 投票
3 回答
2005 浏览

git - 我如何获得所有指向 git 提交的引用?

有什么方法可以获取指向 git 中特定提交的引用列表(包括标签、分支和远程)?

0 投票
1 回答
16198 浏览

git - 远程标签未显示在本地

我是使用 git 和标签的新手。我的团队成员运行了以下命令:

现在,当我在我的环境中git pull运行git tag时,我希望看到所有标签的列表。我可以看到以类似方式推送到 repo 的其他标签,但不是这个特定的标签。我想知道这个标签是如何/在哪里丢失的。我怎样才能做到这一点?我的方法应该是什么?

另外,我创建标签的团队成员在运行时可以在他的机器上看到标签git tag 谢谢!