Git: branch and tag
branch 和 tag 在Github的体现:
标签(tag)代表特定分支在某一时刻的commit提交的记录,即通过tag可以快速定位到某一个commit提交的记录。Git 可以给仓库历史中的某一个提交(commit)打上标签,以示重要。 比较有代表性的是人们会使用这个功能来标记发布结点( v1.0
、 v2.0
等等)。
分支(branch)代表一条单独的时间线,一个仓库可以有多个分支,即存在多条时间线,可以同时进行。初始化一个仓库时,第一次commit提交后,就会默认创建master分支(或main分支),之后可以针对不同的开发任务从master分支衍生(git checkout -b new_branch)新分支,当新分支任务完成后,切回master分支(git checkout master),然后可以将新分支合并(git merge new_branch)到master分支中。
参考来源:
1、git的分支个标签的大白话解释(branch and tag)