yen*_*yen -1 versioning git github
我检查了一个新分支并将其命名为v0.1.1。我更改了版本以package.json匹配,并且还用来git tag创建一些标签。我最终将此分支合并到 master 中,认为标记/版本控制活动会以master某种方式“传播”。它们不但没有传播出去,还仿佛消失了,就好像我什么都没做一样。
有哪些步骤:
关于标签的几点:
git push不会将您的标签推送到远程。相反,您需要运行(假设您的遥控器被称为origin):
git push origin --tags
Run Code Online (Sandbox Code Playgroud)
推送所有标签或:
git push origin <tag>
Run Code Online (Sandbox Code Playgroud)
推送单个标签。
因此,如果您希望提交在 GitHub 上易于识别,则必须确保推送相应的标签(或所有标签)。
您的标签并没有消失:它们在您的分支上v0.1.1。
如果您git log从分支机构逃跑master,您将看不到它们。但如果你结账v0.1.1,然后运行git log,你就会看到它们。
另一个选择是运行git log --all:这会显示您的所有分支(甚至不属于您所在分支历史记录的分支)以及所有存储和标签。
您可以通过以下方式列出所有标签:
git tag
Run Code Online (Sandbox Code Playgroud)
您可以使用以下命令查看标签:
git checkout <tag>
Run Code Online (Sandbox Code Playgroud)
要识别感兴趣的提交,标签确实是正确的方法。所以你的工作流程很好。