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推送标记从/到当前分支_Git_Tags_Push_Branch - Fatal编程技术网

Git推送标记从/到当前分支

Git推送标记从/到当前分支,git,tags,push,branch,Git,Tags,Push,Branch,我目前正在处理一个git分支,我在现有的上一次提交+推送中添加了一个标记。现在我想推这个标签并使用它的名字“v1.0”。当我使用 git push v1.0 我收到了错误信息 fatal: 'v1.0' does not appear to be a git repository 没错,它不是一个存储库,而是一个标记。git文档上写着“git push origin v1.0”。但我不想推到师傅,而是推到现在的分公司。那么,我需要改变什么呢?谢谢标签和分支没有直接关系git-push-ori

我目前正在处理一个git分支,我在现有的上一次提交+推送中添加了一个标记。现在我想推这个标签并使用它的名字“v1.0”。当我使用

git push v1.0
我收到了错误信息

fatal: 'v1.0' does not appear to be a git repository

没错,它不是一个存储库,而是一个标记。git文档上写着“git push origin v1.0”。但我不想推到师傅,而是推到现在的分公司。那么,我需要改变什么呢?谢谢

标签和分支没有直接关系
git-push-originv1.0
master
或任何其他分支无关。标记指向提交。它不关心从哪个分支可以访问提交。提交可能在
master
和/或另一个分支上,但这与标记无关。使用git push origin v1.0,它检查标记所指向的提交及其所有祖先是否存在于远程存储库中。如果其中一些没有,则会上载。此外,如果远程存储库中还不存在名为
refs/tags/v1.0
的标记,则该标记也将始终在远程存储库中创建。它指向与在本地存储库中相同的提交。

标记和分支没有直接关系
git-push-originv1.0
master
或任何其他分支无关。标记指向提交。它不关心从哪个分支可以访问提交。提交可能在
master
和/或另一个分支上,但这与标记无关。使用git push origin v1.0,它检查标记所指向的提交及其所有祖先是否存在于远程存储库中。如果其中一些没有,则会上载。此外,如果远程存储库中还不存在名为
refs/tags/v1.0
的标记,则该标记也将始终在远程存储库中创建。它指向与在本地存储库中相同的提交。

谢谢。到目前为止,我在我找到的文件中遗漏了这些信息,谢谢。到目前为止,我在我找到的文档中遗漏了这些信息