问题标签 [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 标签与远程标签保持同步?也就是说 - 不仅在创建时获取新标签(像往常一样,当fetch
-ing/ pull
-ing 时),而且修剪不再在遥控器上的标签,并在其他人git push -f
的标签时删除现有标签。我知道我可以git fetch remotename
随后git remote prune remotename
为分支实现类似的行为。
git - 从远程仓库获取最后一个 git 标签,无需克隆
如何从(未签出)远程仓库中获取最后一个标签?
在我使用的本地副本上describe
但我不能describe
与远程存储一起使用
git - 如何从标签创建新分支?
我想从现有标签创建一个新的主分支。说我有一个标签v1.0
。如何从此标签创建新分支?
git - 如何列出未推送的 Git 标签
我想看看我在本地有哪些标签在特定遥控器上不可用。我怎样才能做到这一点?我知道我可以git push --tags
推动所有这些。但是,如果有一些我不想推送的标签,我如何确保我没有错过一些?
git - 我可以签出/创建一个包含某些提交的标签吗?
我想创建一个省略某些提交的标签。因此,在创建标签时,我选择添加哪些提交(或省略哪些提交)。这将使我能够部署热修复并省去较旧(和较新)的提交。
同样可以通过使用分支来实现,但我不想为每个环境(开发、测试、登台、产品)创建一个分支。因此,如果我可以在 1 个分支中创建所有标签,我可以只将 prod 标签部署到 prod 并将 HEAD 部署到其余部分(dev、test、staging)。
也许有 git-notes 的东西?
(樱桃采摘到标签?)
ruby-on-rails-3.1 - 使用 Git 标签对 Heroku 进行热修复
希望有人可以在这里为我指明正确的方向。我想更好地了解我的应用程序如何将标签部署到 Heroku,以及我如何利用它来使用标签/分支的组合来对生产进行热修复。我有一个在 Heroku 上运行的 rails 3.1 应用程序。
这是我用于演示的自定义部署 rake 任务的一些输出
所以我正在创建一个部署标签并将其推送到我的 heroku 演示应用程序,然后从部署标签创建一个演示标签。
我的生产 rake 任务输出类似:
所以部署标签被推送到我的 Heroku 生产应用程序,然后创建一个生产标签并将其推送到源。
所以我的问题是现在对生产进行热修复的最佳方法是什么?假设我的主分支中有更改,我已经在本地提交然后推送。在不推动我对生产所做的新更改的情况下,将生产中的内容拉到本地、修改、提交并推回生产的最佳方法是什么?
这甚至可能吗?
提前感谢大家的帮助,让我知道我需要提供哪些其他信息。就像我说的 Rails 3.1 应用程序,Heroku 上的演示和生产应用程序。
git - 带注释的标签和未注释的标签有什么区别?
如果我想标记当前提交。我知道以下两个命令行都有效:
和
这些命令有什么区别?
git - 从 GitHub 存储库获取标签
在我的 GitHub 存储库中的一个项目中,我一直在标记项目并推送标签:
标签在 GitHub 存储库中正确显示,但是我在不同的机器上使用这个项目,在某些机器上我缺少一些标签。
但是如果我做一个 git pull:
代码已更新,但标签未更新,这意味着我只有在那台机器上创建的标签,而我没有从 GitHub 获得其余部分。
如何从 GitHub 获取所有标签到我的本地存储库中?
git - 为什么要签署 Git 标签?
Git 提供了使用您的 GPG 私钥签署带注释标签的选项,但是仅接受标签声明的来源有什么问题?当标签不改变提交时,欺骗标签会造成什么损害?
git - 列出 git 标签名称、日期和消息
如何列出所有标签的标签名称、标签日期和标签消息?
似乎 git 将提交通过git log
和标签通过的显示逻辑分离,git tag
使得很难列出标签名称、标签的日期和标签消息。
我可以使用显示标签日期、名称和提交消息git log --tags --show-notes --simplify-by-decoration --pretty="format:%ai %d %s"
我检查了http://opensource.apple.com/source/Git/Git-26/src/git-htmldocs/pretty-formats.txt但没有看到任何显示标签消息的选项。
我可以使用显示标签名称和 5 行标签消息git tag -n5
。
但是要获得所有这三个信息似乎需要超出我能力范围的粗糙脚本。