300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 【Git】Git 标签使用 ( 创建并查询标签 | 推送单个标签到远程仓库 | 推送所有

【Git】Git 标签使用 ( 创建并查询标签 | 推送单个标签到远程仓库 | 推送所有

时间:2020-08-10 08:03:51

相关推荐

【Git】Git 标签使用 ( 创建并查询标签 | 推送单个标签到远程仓库 | 推送所有

文章目录

一、创建并查询标签二、推送单个标签到远程仓库三、推送所有标签到远程仓库四、删除远程仓库的标签

一、创建并查询标签

执行

git log --pretty=oneline --abbrev-commit

命令 , 查询当前的提交记录 ; 执行

git tag -a v0.9 -m "text" 2bd4156

命令 , 创建标签 , 并附加说明文字 ; 执行

git tag

命令 , 查询标签 ; 执行

git show v0.9

命令 , 查询标签的详细信息 ;

完整的执行过程 :

D:\Git\git-learning-course>git log --pretty=oneline --abbrev-commit2bd4156 (HEAD -> master, origin/master, origin/HEAD) Merge branch 'feature1' into 'master'd2fde16 Merge branch 'master' into 'feature1'faafce2 master3d9de4a feature1e9d0ace masterc9842ef master26b1978 feature15220e76 update8e848b1 Merge branch 'revert-c31c3379' into 'master'bea66a2 Revert "Merge branch 'feature1'"c31c337 Merge branch 'feature1'f5900c5 & simple17d0c76 AND simple4e31d93 modify dev file1d74ada0 remove file3.txt297422e modify file1 and 2dd0db50 modify file263a9ef1 modify file172e82e0 modify file45bcec31 add 1 filesf95c831 add 3 filesf2f9a97 Update README.md5d7e8d4 Initial commitD:\Git\git-learning-course>git tag -a v0.9 -m "text" 2bd4156D:\Git\git-learning-course>git tagv0.9D:\Git\git-learning-course>git show v0.9tag v0.9Tagger: hanshuliang <octopus_truth@>Date: Fri Dec 10 09:18:18 +0800textcommit 2bd415662b4f539fc2c320df8a22e495cf4743f1 (HEAD -> master, tag: v0.9, origin/master, origin/HEAD)Merge: faafce2 d2fde16Author: 韩曙亮 <hanshuliang@>Date: Thu Dec 9 13:04:47 +0800Merge branch 'feature1' into 'master'分支合并 ( 将 feature1 合并到 master 分支 )See merge request han1201/git-learning-course!5

二、推送单个标签到远程仓库

执行

git push origin v0.9

命令 , 可以将标签推送到远程仓库 ;

执行过程 :

D:\Git\git-learning-course>git push origin v0.9warning: redirecting to /han1201/git-learning-course.git/Enumerating objects: 1, done.Counting objects: 100% (1/1), done.Writing objects: 100% (1/1), 160 bytes | 160.00 KiB/s, done.Total 1 (delta 0), reused 0 (delta 0), pack-reused 0To /han1201/git-learning-course* [new tag] v0.9 -> v0.9

三、推送所有标签到远程仓库

执行

git push origin --tags

命令 , 可以一次性将所有标签推送到远程仓库 ;

四、删除远程仓库的标签

执行

git tag -d v0.9

命令 , 删除本地的标签 ; 然后执行

git push origin :refs/tags/v0.9

命令 , 删除远程仓库中的标签 , 注意标签的拼接格式 , " git push origin :refs/tags/ " + 标签名称 ;

此时 , 远程仓库中的标签 , 也被删除了 ;

执行过程 :

D:\Git\git-learning-course> git tag -d v0.9Deleted tag 'v0.9' (was f7d86d8)D:\Git\git-learning-course>git tagD:\Git\git-learning-course>git push origin :refs/tags/v0.9warning: redirecting to /han1201/git-learning-course.git/To /han1201/git-learning-course- [deleted] v0.9

【Git】Git 标签使用 ( 创建并查询标签 | 推送单个标签到远程仓库 | 推送所有标签到远程仓库 | 删除远程仓库的标签 )

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。