我有几个git存储库。
对于每个项目,我都需要一些项目(标签或分支) 项目完成后,我从最后一次提交创建一个分支 因为下一个项目可能会有根本性的变化,所以它们可能不再相互兼容。
但是,最好先标记提交,然后在需要时创建一个分支(错误修复等)吗?
甚至重要吗?
答案 0 :(得分:5)
TJ is right:从某种意义上说,分支和标签都是对特定提交的引用,所以在某种程度上它并不重要;它们都会以同样的方式为你起作用。
标记更适合您的用例,因为添加其他提交时标记不会移动。分支引用跟随该分支上的HEAD,因此如果您检查分支并进行提交(可能是意外),则引用将更改;如果您签出标签并添加提交,标签参考将保持不变。