GIT 标签tag

创建

git tag 标签名

git tag -a 标签名 -m "备注"

git tag 标签名 节点id

查看

## 查看所有标签
git tag     

## 模糊匹配
git tag -l "tag_6.7.1_*"      

## 标签详情
git show 标签名

删除

git tag -d 标签名

推送

## 推送指定标签
git push origin 标签名

## 将本地所有标签一次性提交到git服务器
git push origin -–tags

动作

切换

## 切换到指定标签节点
git checkout 标签名

Lenovo@DESKTOP-OMKC0JH MINGW64 /d/test/develop/saas-service-impl (develop)
$ git checkout xiaoli
Note: checking out 'xiaoli'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at 9ef9458 小李:添加了一行代码
Lenovo@DESKTOP-OMKC0JH MINGW64 /d/test/develop/saas-service-impl ((xiaoli))
$ git branch -a
* (HEAD detached at xiaoli)
  G3
  develop
  master
Lenovo@DESKTOP-OMKC0JH MINGW64 /d/test/develop/saas-service-impl ((xiaoli))
$ git commit -m "小风"
[detached HEAD 8300bf4] 小风
 1 file changed, 1 insertion(+)


Lenovo@DESKTOP-OMKC0JH MINGW64 /d/test/develop/saas-service-impl ((8300bf4...))
$ git checkout -b xiaofeng
Switched to a new branch 'xiaofeng'


Lenovo@DESKTOP-OMKC0JH MINGW64 /d/test/develop/saas-service-impl (xiaofeng)
$ git branch -a
  G3
* develop
  master
  xiaofeng
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。