标签: git-tag

将新提交添加到现有Git标记

我创建了一个Git标签作为v1.1使用

git tag -a v1.1 -m 'my version 1.1'
Run Code Online (Sandbox Code Playgroud)

我推了那个标签.后来,我做了一些相关的改动v1.1.现在,当我推送新的更改并使用git describe它检查git标签 时显示我v1.1-g2dcc97.

如何将新提交添加到现有标记?

git github git-svn git-tag git-branch

25
推荐指数
2
解决办法
2万
查看次数

Git:区分本地和远程标签

如果远程存储库中有标签,我通常会在拉动时自动获取它们.当我删除创建的本地标记(git tag -d <tag-name>)并拉动时,将重新创建已删除的标记.我可以删除远程分支/标签(git push <remote-branch/tag-name>:<branch/tag-name>),但是如何通过获取远程标签检测本地标签是否已创建

tags git git-tag

24
推荐指数
2
解决办法
1万
查看次数

如何使用GitHub Mac应用程序标记我的git存储库?

我对GitHub很新,并且个人没有时间学习太多的命令行.我更喜欢将GitHub Mac应用程序用于我的个人项目,如果我可以添加标签,我就更好了.

基本上我只想标记我的项目v0.1等等.我甚至不确定这是最好的方法.

git-tag github-for-mac

24
推荐指数
2
解决办法
1万
查看次数

"git push"和"git push --tags"在同一个命令中?

我经常跑:

git push
git tag v4.7
git push --tags
Run Code Online (Sandbox Code Playgroud)

第一个和第三个操作都连接到服务器,这浪费了时间.
我想通过只推一次来加快速度.什么命令会实现这个目标?
它是一个bash 脚本,需要在任何分支中运行良好,而不仅仅是master.

阅读手册,我认为不是git push all解决方案:

--all:不是命名每个引用推送,而是指定refs/heads /下的所有引用都被推送.

--tags:除了在命令行中明确列出的refspec之外,还会推送refs/tags下的所有引用.

git git-push git-tag

22
推荐指数
2
解决办法
1万
查看次数

如何使用TortoiseGit推送标签而无需提交到远程存储库?

控制台git客户端具有git push origin <tag_name>用于在不提交到远程存储库的情况下推送标记的命令.TortoiseGit GUI中是否有模拟?

git tortoisegit git-tag

22
推荐指数
2
解决办法
1万
查看次数

如何列出未按下的Git标签

我想看看我在本地哪些标签在特定遥控器上不可用.我怎样才能做到这一点?我知道我可以做到git push --tags推动所有这些.但是,如果有一些我不想推的标签,我该如何确保我没有错过一些呢?

git git-remote git-tag

21
推荐指数
1
解决办法
5627
查看次数

如何在竹子构建中标记git repo

我正在尝试用Bamboo构建标记ruby gem的git repo.我认为在红宝石中做这样的事情会起到作用

`git tag v#{current_version}`
`git push --tags`
Run Code Online (Sandbox Code Playgroud)

但问题是回购没有原产地.不知怎的,竹子正在摆脱origin 任何线索?

bamboo git-tag

21
推荐指数
2
解决办法
2万
查看次数

重命名git标记会导致不一致

用git标签"1.0"重命名为"1.5"后

git tag 1.5 1.0
git tag -d 1.0
git push origin :refs/tags/1.0
Run Code Online (Sandbox Code Playgroud)

我的git存储库似乎处于不一致状态.这是git describe输出:

warning: tag '1.0' is really '1.5' here
1.0-97-g88085b2
Run Code Online (Sandbox Code Playgroud)

它应该1.5-...现在回来

git fsck --tags输出:

Checking object directories: 100% (256/256), done.
tagged commit aad9477bba4bcf44ea34ea9693aeffc98527ff01 (1.0) in b96ce67583239e198f9e2aff5175176d65779044
Checking objects: 100% (3975/3975), done.
Run Code Online (Sandbox Code Playgroud)

如何删除已删除标记的悬空引用?这是重命名标签的正确方法吗?

git git-tag

19
推荐指数
1
解决办法
4066
查看次数

从远程存储库中获取单个标记

此命令获取所有标记:

git fetch origin --tags
Run Code Online (Sandbox Code Playgroud)

此命令获取特定标记:

git fetch origin refs/tags/1.0.0
Run Code Online (Sandbox Code Playgroud)

但这不让我这样做:

git checkout tags/2.3.18
Run Code Online (Sandbox Code Playgroud)

如何获取单个标签然后执行结帐?

git git-fetch git-checkout git-tag

18
推荐指数
2
解决办法
1万
查看次数

发布创建和发布之间的 Github Action 不同

由于Github Release s 实际上是一个Git Tag s,我想package.json在有新的 Release (和标签)时使用Github Action自动升级我的版本。

我知道我需要触发 a job on: release,但是根据Github Actions 文档,我不知道我是否需要触发 when createdpublished, both or all?

Github 说:

注意:发布release不会触发该事件draft

我创建了两个管道:一个on: release, type: created和一个on: release, type: published

然后我创建了一个draft版本,然后我发布了它。

只有published管道触发,而且是在我发布版本的时候。

versioning git-tag npm package.json github-actions

18
推荐指数
2
解决办法
2416
查看次数