廖雪峰git教程学习笔记3

匿名 (未验证) 提交于 2019-12-03 00:41:02

commit是一串不便记忆的数字,为了方便记忆,引入tag,tag就跟HEAD一样,就像一个指针,指向commit,且指向是不能变得,一个commit就有一个tag

 

给当前分支下的当前commit打上tag:

git tag <tag_name>

 

查看所有tag:

git tag

 

给以前的commit打上tag:用git log找到commit id(就是那串数字),然后用命令:

git tag <tag_name> <commit_id>

 

查看标签信息:

git show <tag_name>

 

给特定commit创建带有说明文字的tag:

 

删除标签:

 

推送到远程标签:

git push origin <tag_name>

 

一次性推送所有尚未推送到远程的本地标签:

 

如果tag已推送到远程,想删除远程tag,先从本地删除:

 

再从远程删除:

git push origin :refs/tags/<tag_name>

 

 

 

使用GitHub:

:<user_name>/<repos_name>.git直接git clone下来,∵推送到远程的时候自己没有权限推送修改,所以要先fork到自己的账号下,再从自己的账号clone到本地

原文:https://www.cnblogs.com/tan-wm/p/9341418.html

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!