目录
[git gui](#git gui)
tag标签
tag标签的作用:用来标记特定提交(通常是重要版本)的引用,版本发布标记
标签查看命令
// 查看标签
git tag

标签创建命令
标签有两种:
-
方式一:轻量级标签 (lightweight)
-
只是一个指向特定提交的指针
-
不包含额外信息
// 轻量级标签 git tag 标签名
-
-
方式一:附注标签(annotated)
-
包含完整信息:标签名、标签信息、签名、时间、作者
-
添加的信息,在本地看不到,远程可以看到
-
存储在 Git 数据库中
// 附属标签 git tag -a 标签名 -m "注释"
-
标签推送命令
-
方式一:多个标签推送
*git push origin 标签1 标签2 ......
-
方式二:所有标签推送
git push origin --tag
标签拉取命令
可直接在标签操作中,点击下载。
git pull
标签删除命令
标签不依赖于分支
-
删除远程标签
- 远程标签删除后,本地标签依然存在
// 方式一 git push origin :refs/tags/标签名 // 方式二(推荐使用) git push origin --delete tag 标签名
-
删除本地标签
*// 删除本地分支 git tag -d 标签名1 标签名2 ......
标签检出命令
检出(checkout)Tag 的作用是将工作目录切换到该标签所标记的特定版本状态。
git checkout -b <branchName> <tagName>

Git图形化界面
git自带两个图形化界面:gitk和git gui。
gitk
在界面上可以看到提交的流程。包括分支的合并。同时可以做分支管理和标签管理


git gui


我在testGit仓库内创建一个C.txt, 我们发现文件会加入工作区

我们也可以点击C.txt加入暂存区
同时可以通过commit把暂存区提交到本地库
然后我们可以通过push把本地仓库的文件推送到远程。

我们同时可以根据上面的菜单来操作我们的仓库。有了命令的操作再来看界面简单的一匹。
idea中集合git使用
idea中配置git

关联idea和git本地仓库


开发、提交、部署到仓库
右键项目 - 选择Git - 选择提交commit - 选择仓库

