最好使用标签或分支?

use*_*938 4 git git-tag git-branch

我有几个git存储库.

对于每个项目,我需要其中的一些(标签或分支).
项目完成后,我从上次提交创建一个分支.
因为下一个项目可能会有根本性的变化,所以它们可能不再相互兼容.

但是,最好先标记提交,然后在需要之后创建一个分支(错误修复等)吗?

它甚至重要吗?

pjm*_*rse 5

TJ是对的:从某种意义上说,分支和标签都是对特定提交的引用,所以在某种程度上它并不重要; 他们都会以同样的方式为你服务.

标记更适合您的用例,因为添加其他提交时标记不会移动.分支引用跟随该分支上的HEAD,因此如果您检查分支并进行提交(可能是意外),则引用将更改; 如果您签出标签并添加提交,则标签引用将保持不变.