相关疑难解决方法(0)

删除不再位于远程存储库中的本地git标记

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

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

第二个(第3个,第4个......)用户现在拥有不再反映在遥控器上的本地标签.

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

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

git git-tag

432
推荐指数
13
解决办法
15万
查看次数

在发布github上更改已连接的提交

你如何在github版本上更改连接的提交? 发布

我想将它更改为之前的提交,因为我之后创建了发布(在一些提交发布0.9之后)

git release github

31
推荐指数
1
解决办法
4466
查看次数

如何解决会破坏现有标签的问题

我在 git 标记方面遇到了麻烦,现在我的构建管道(信号量)已损坏,并出现以下错误消息。不知道如何解决这个问题。

错误信息

Unpacking 
objects: 100% (32/32), done.
From github.com:jack/my-app
   c8a2420..75ea515  develop         -> origin/develop
   b4069ce..9f672e1  feature/RY-1144 -> origin/feature/RY-1144
   8dbf387..ac9db9d  master          -> origin/master
 ! [rejected]        v1.46.0         -> v1.46.0  (would clobber existing tag)
 * [new tag]         v1.47.0         -> v1.47.0
Run Code Online (Sandbox Code Playgroud)

更新

我正在使用带有一些扩展的可视代码,并查看可视代码中存储库的历史记录,看起来标签可以被删除?如果我单击标签“v1.46.0”旁边的“x”,然后提交并推送(使用后续标签),这会解决我的问题吗?

git 历史记录

git semaphore-ci

5
推荐指数
1
解决办法
8267
查看次数

标签 统计

git ×3

git-tag ×1

github ×1

release ×1

semaphore-ci ×1