我有两个分支MASTER
和FRONTEND-DEV
),并且有一个名为V.1.0.0-HOMO
的标签!
此标记是在我将文件上传到我的FRONTEND-DEV
分支后创建的,我想将其保留为该分支专用并将某些文件插入其中。
如何使此标签特定于FRONTEND-DEV
分支并将特定文件插入此标签?
答案 0 :(得分:1)
Git的标记系统无法像您认为的那样起作用。标签并不是可以独立放置的东西,您可以将其放入其中。它是指向特定提交的不变的指针。
通常来说,要创建和发布标签,您将
将注释标签添加到本地计算机上的提交中,例如
git tag -a V.1.0.0-HOMO
并在提示时添加提交消息
将分支和标签推送到共享存储库
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
。