Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
&引用;git push--force--follow标签;使用强制时不推标签_Git_Git Push_Git Tag - Fatal编程技术网

&引用;git push--force--follow标签;使用强制时不推标签

&引用;git push--force--follow标签;使用强制时不推标签,git,git-push,git-tag,Git,Git Push,Git Tag,我在本地和远程删除了一个标记,编辑了一些提交,创建了一个新的本地标记,我想一次推送所有东西,所以我尝试了 git push--force--follow标记 但是,当我使用--force选项时,它似乎不会推送我正在强制推送的新提交的标记 为什么不呢?我们如何在一个事务中做到这一点,比如git push--follow tags,但也可以使用--force?为什么不使用git push--force--tags?@battlmonstr,因为它会做一些不同的事情?@battlmonstr做git

我在本地和远程删除了一个标记,编辑了一些提交,创建了一个新的本地标记,我想一次推送所有东西,所以我尝试了

git push--force--follow标记
但是,当我使用
--force
选项时,它似乎不会推送我正在强制推送的新提交的标记


为什么不呢?我们如何在一个事务中做到这一点,比如
git push--follow tags
,但也可以使用
--force

为什么不使用git push--force--tags?@battlmonstr,因为它会做一些不同的事情?@battlmonstr做
git push--force--tags
推我的分支,加上任何标记?还是只推标签?
——标签
只推标签,但推所有标签<代码>--跟随标签的工作原理与此非常不同。对。如果您只有一个标记,那么可以使用git push origin--force,请参阅。否则可能需要2个命令。