Git 之后如何向推式提交添加标记?

Git 之后如何向推式提交添加标记?,git,tags,bitbucket,tortoisegit,Git,Tags,Bitbucket,Tortoisegit,我在master branch工作。我试图做的是为它创建一个标签。我对文件进行了更改。之后,我使用了以下命令行: git tag -a <tag_name> -m "tag information and commit message" 显示使用了哪个标签,并显示了正确的标签 然后我用TortoiseGit提交我的更改,我拉和推,然后检查标签的复选标记。但当我查看Bitbucket回购时,提交给了主分支。标签没有通过 是否有一种方法可以在该提交之后(本地和远程)添加标记?我什么也没

我在master branch工作。我试图做的是为它创建一个标签。我对文件进行了更改。之后,我使用了以下命令行:

git tag -a <tag_name> -m "tag information and commit message"
显示使用了哪个标签,并显示了正确的标签

然后我用TortoiseGit提交我的更改,我拉和推,然后检查标签的复选标记。但当我查看Bitbucket回购时,提交给了主分支。标签没有通过


是否有一种方法可以在该提交之后(本地和远程)添加标记?我什么也没找到。在标记下提交更改的通常过程是什么?

确保将标记推送到远程

$ git push --tags

确保将标签推到远程

$ git push --tags

我找到了一个有效的解决方案:

git tag -a <tag_name> <beginning of the commit hash shown in bitbucket> -m "a commit message"
git push --tags
git标记-a-m“提交消息”
git推送标签
我最初使用了另一个标签。但如果要使用相同的,则必须先将其删除: 本地与:

git tag -d <tag name>
git标记-d
远程:

git push --delete origin <tag name>
git推送--删除原点

我找到了一个可行的解决方案:

git tag -a <tag_name> <beginning of the commit hash shown in bitbucket> -m "a commit message"
git push --tags
git标记-a-m“提交消息”
git推送标签
我最初使用了另一个标签。但如果要使用相同的,则必须先将其删除: 本地与:

git tag -d <tag name>
git标记-d
远程:

git push --delete origin <tag name>
git推送--删除原点
使用git push--tags将所有标签推送/转换到远程服务器

如果您只需要推送一个特定的标签(因为您尚未决定是否推送其他标签,或者这些标签可能会在以后更新或删除,或者您现在不想与其他人共享),您可以使用:

$> git push origin <tag_name>
$>git推送原点
使用git push--tags将所有标签推送/转换到远程服务器

如果您只需要推送一个特定的标签(因为您尚未决定是否推送其他标签,或者这些标签可能会在以后更新或删除,或者您现在不想与其他人共享),您可以使用:

$> git push origin <tag_name>
$>git推送原点

创建标签并推送它

  • 打开陆龟注册
    日志消息
    对话框
  • 右键单击要标记的提交,然后单击在此版本创建标记…
  • 标记名
    消息
    归档,类似于:

    然后,你就有了本地的标签
  • 返回到
    日志消息
    对话框,右键单击该标签,单击
    推送“标签名称”…

  • Push
    对话框出现,检查所有选项是否正常,然后按
    OK
    按钮

    然后,你在遥控器上有那个标签

  • 使用同步对话框比较本地和远程标签

    如果无法推送某些标记,请尝试使用
    比较标记

  • 右键单击git存储库,然后单击git Sync…
  • 使用
    比较标签
    功能,请参阅:
  • 如果remote上已经有相同的名称标记,它可能会显示:(注意:这只是所有情况中的一种。)

    首先,您必须知道这样一个事实:标记引用指向标记对象,当您看到
    ^{}
    时,标记对象指向提交对象 因此,正如您所看到的,标记对象
    标记名称^{}
    指向本地和远程提交
    0bd2bfa

    但是,标记引用
    标记名称
    指向不同的标记对象
    本地标记引用
    标记名称
    指向
    d443bd1
    ,这是一个标记对象
    远程标记引用
    标记名称
    指向另一个标记对象
    f6c05b7
  • 如果您确定遥控器上的标签是错误的,您可以从
    Sync
    对话框中将其删除
  • 然后您可以从
    Sync
    dialog:
  • 现在,它是相同的

  • 创建标签并推送它

  • 打开陆龟注册
    日志消息
    对话框
  • 右键单击要标记的提交,然后单击在此版本创建标记…
  • 标记名
    消息
    归档,类似于:

    然后,你就有了本地的标签
  • 返回到
    日志消息
    对话框,右键单击该标签,单击
    推送“标签名称”…

  • Push
    对话框出现,检查所有选项是否正常,然后按
    OK
    按钮

    然后,你在遥控器上有那个标签

  • 使用同步对话框比较本地和远程标签

    如果无法推送某些标记,请尝试使用
    比较标记

  • 右键单击git存储库,然后单击git Sync…
  • 使用
    比较标签
    功能,请参阅:
  • 如果remote上已经有相同的名称标记,它可能会显示:(注意:这只是所有情况中的一种。)

    首先,您必须知道这样一个事实:标记引用指向标记对象,当您看到
    ^{}
    时,标记对象指向提交对象 因此,正如您所看到的,标记对象
    标记名称^{}
    指向本地和远程提交
    0bd2bfa

    但是,标记引用
    标记名称
    指向不同的标记对象
    本地标记引用
    标记名称
    指向
    d443bd1
    ,这是一个标记对象
    远程标记引用
    标记名称
    指向另一个标记对象
    f6c05b7
  • 如果你