何时必须为github push设置标记?
我不知道如何在git中正确地标记一个版本,因此该版本将与标记一起推送到github 事实上,我甚至不知道设置标签名的正确时机 我需要在本地提交之前还是在本地提交之后设置标记 我认真检查了git文档 然后,当我想推送到远程,即github时,我是否需要再次明确设置标记名,如本例所示:何时必须为github push设置标记?,git,github,tagging,Git,Github,Tagging,我不知道如何在git中正确地标记一个版本,因此该版本将与标记一起推送到github 事实上,我甚至不知道设置标签名的正确时机 我需要在本地提交之前还是在本地提交之后设置标记 我认真检查了git文档 然后,当我想推送到远程,即github时,我是否需要再次明确设置标记名,如本例所示: 是否无法自动推送与当前设置的本地标记同步?设置标记名称的正确时机是创建标记时。您可以随时创建和推送它。您可以在提交后立即或一周后创建标记。由你决定 如果要使用提交推送标记,可以在命令行中命名标记(git push
是否无法自动推送与当前设置的本地标记同步?设置标记名称的正确时机是创建标记时。您可以随时创建和推送它。您可以在提交后立即或一周后创建标记。由你决定 如果要使用提交推送标记,可以在命令行中命名标记(
git push origin master tag v3.42
),或者可以将push.followTags=true添加到config:git config[--global]push.followTags true
([--global]
表示可选-您必须决定是在全局配置(每用户)文件中设置,还是在本地配置(每回购)文件中设置;使用此设置,git在推送这些标记指向的提交时推送标记
您可以单独推送标签:
git推送原始标签v3.42
。Git将推送标记以及完成分支所需的所有提交。设置标记名称的正确时机是创建标记时。您可以随时创建和推送它。您可以在提交后立即或一周后创建标记。由你决定
如果要使用提交推送标记,可以在命令行中命名标记(git push origin master tag v3.42
),或者可以将push.followTags=true添加到config:git config[--global]push.followTags true
([--global]
表示可选-您必须决定是在全局配置(每用户)文件中设置,还是在本地配置(每回购)文件中设置;使用此设置,git在推送这些标记指向的提交时推送标记
您可以单独推送标签:
git推送原始标签v3.42
。Git将推送标记和完成分支所需的所有提交。我找到了两种方法
一,
二,
您可以向这样的标记添加消息:
$ git tag v2.0.0 -m "second release"
$ git push origin master tag v2.0.0
但据我所知,让标签显示为最新版本的唯一方法是在github.com上添加一个标题
您可以通过
$git help tag
和$git help push
找到更多信息。我找到了两种方法
一,
二,
您可以向标记添加消息,如下所示:
$ git tag v2.0.0 -m "second release"
$ git push origin master tag v2.0.0
但据我所知,让标签显示为最新版本的唯一方法是在github.com上添加一个标题
您可以通过
$git help tag
和$git help push
找到更多信息。谢谢,非常好的解释和澄清。谢谢,非常好的解释和澄清。
$ git tag v2.0.0 -m "second release"
$ git push origin master tag v2.0.0