如何将项目上传到特定标签?

时间:2019-02-13 15:49:36

标签: git github

我有两个分支MASTERFRONTEND-DEV),并且有一个名为V.1.0.0-HOMO的标签!

此标记是在我将文件上传到我的FRONTEND-DEV分支后创建的,我想将其保留为该分支专用并将某些文件插入其中。

如何使此标签特定于FRONTEND-DEV分支并将特定文件插入此标签?

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:1)

Git的标记系统无法像您认为的那样起作用。标签并不是可以独立放置的东西,您可以将其放入其中。它是指向特定提交的不变的指针。

通常来说,要创建和发布标签,您将

  1. 在本地计算机上创建一个包含要标记的文件的提交
  2. 将注释标签添加到本地计算机上的提交中,例如

    git tag -a V.1.0.0-HOMO
    

    并在提示时添加提交消息

  3. 将分支和标签推送到共享存储库

    git push
    git push V.1.0.0-HOMO  # or git push --tags to push all tags
    

必须首先提交文件,然后标记 commit


侧面说明:使用Git时,分支和标记名称通常区分大小写。文件系统不能区分大小写的操作系统,例如窗户会导致机壳的不良习惯。在Git中拥有一个master分支是很常见的,但是拥有一个MASTER分支却相对罕见。 Windows将它们视为相同,但所有其他主要操作系统都将它们区别对待。


¹技术上可以更改标签,但并非必须如此。特别是在您共享标签的情况下,例如通过将其发布在GitHub上,我强烈建议您不要移动它。相反,请使用您要标记的内容创建一个提交,然后添加一个新标记,例如V.1.0.1-HOMO