分支:
几乎每一种版本控制系统都以某种形式支持分支,一个分支代表一条独立的开发线。
使用分支意味着你可以从开发主线上分离开来,然后在不影响主线的同时继续工作。
当切换分支的时候,Git 会用该分支的最后提交的快照替换你的工作目录的内容, 所以多个分支不需要多个目录。
查看当前的所有分支:git branch
可见当前只有一个分支:master主分支。
创建分支命令:git branch (branchname)
方框1中,创建了一个devel,开发分支。
方框2中,查看一共有两个分支,并且当前HEAD指向master分支,也就是位于master分支下
切换分支命令:git checkout (branchname)
方框3中已经切换到devel分支了,方框4显示当前HEAD指向devel分支。
标签:
使用命令:git tag -a v1.0 创建一个标签。-a 选项意为"创建一个带注解的标签"。