简介
在进行专案的开发时,往往都会记录专案的版本以防想要观看前一个版本的程式码。
git tag 标籤名称 -> 新增指定名称的tag
在简介中有介绍了版本在大型专案开发中所佔有的重要度,而git tag能够帮我们实现这个功能。
Step 1 : 新增一个index.html并且更改其内容并将它commit
在index.html中新增一行程式码<h1>Hello Word in V1</h1>
并且将它commit。
Step 2 : git tag 标籤名称 -> 新增指定名称的tag
利用git tag V1
将此commit设定为一个名为V1的tage。
可以使用git tag
来查看全部的tag
Step 3 : 再次新增程式在index.html中将它Commit并新增V2 tag
一样使用git tag
来查看全部的tag
git Checkout tag名称 -> 移动HEAD到指定的tag
若我们要将专案移动到V1的版本,可以使用git checkout V1
来将HEAD移动到V1 tag上。
而返回master一样是使用git checkout master
。
git tag -am "备注内容" 标籤名称 -> 新增指定名称的tag并备注其内容
在index.html中新增<h1>Hello Word in V3</h1>
并且使用git tag -am "New code Hellio Word in V3" V3
来建立新的tag,将它命名为"V3"并且给它备注说明 "新增了Hellio Word in V3这行程式码"。
要看到详细的tag标籤与备注内容可以使用git tag -n
便可以检视到tag的备注
git tag -d 标籤名称-> 删除指定标籤
可以利用git tag -d V1
来删除掉V1这个tag,删除完后使用git tag
来确认是否删除。
参考资料 :
掌握 Git 与 Github 程式时光机