git 标签管理
- 在许多的软件之中,经常可以发现:“xxx-1.0.1”,"xxx-1.0.2"等等
- 这就表示这些软件可以使用了,所以我们可以为可以使用的代码做一个标签,而这就属于对提交点的一个名称定义.
- 将当前的提交点设置为v1.0
git tag v1.0
-
如果现在需要查询有哪些标签,则可以使用"git tag"命令查看
-
查询所有的标签
git tag
- 也可以为历史的提交点设置标签
- 查看历史提交点
git log --pretty=oneline --abbrev-commit
- 分别设置三个历史的标签
git tab 标签名称 提交点id
git tag v0.1 cf74e1d
git tag v0.2 e3f9723
git tag v0.3 c17b8f5
-
实际上设置版本主要的目录也是便于管理以及查看
-
查看标签
git show v0.3
-
现在就会明确的显示出该标签对应的提交点的信息.但是直接比较代码中的区别,阅读起来非常的麻烦,所以可以在创建标签的时候为标签添加一些文字说明.
-
重新创建v0.1标签
git tag -d v0.1
git tag v0.1 cf74e1d -m "init project"
- 再次查看"v0.1"标签内容
git show v0.1
-
现在就可以明确的通过标签的标记文字来观此版本的主要内容
-
将v1.0标签推送到github上
git push origin v1.0
- 查看github主页上仓库的标签
- 批量推送标签
git push origin --tags
- 再次查看github上的标签
- 但是对于标签也是需要维护的,本地的标签可以直接删除,远程的标签同样也可以进行删除
- 删除标签
git tag -d v1.0 #删除本地标签
git push origin :refs/tags/v0.1 #删除远程仓库标签
- 所有的标签都是对指定发布版本的一种标记,在项目发布过程之中可以更好的对项目版本进行控制.
在Eclipse中使用GIT
- eclipse从luna版本之后就默认支持了GIT操作,用户不再需要进行任何组建的配置就可以使用git操作了
- 本次将直接使用Eclipse连接远程的GITHUB服务器,所以建立一个新的仓库:myEclipseProject
-
取得仓库的链接地址
- ssh链接地址:git@github.com:Xiemaoshu/MyEclipseProject.git
- https地址:https://github.com/Xiemaoshu/MyEclipseProject.git
-
在Eclipse之中需要加载配制好的ssh的key的信息
-
windows中ssh的生成使用git bash hear工具完成
-
在Eclipse中存在一个项目需要将其发布到GIT服务器之中,
-
如果要想进行项目的推送的处理,需要一个本地仓库,所以需要将此项目创建为本地仓库
-
对项目进行共享操作
- 选择GIT
- 选择默认使用项目文件夹的父目录作为本地仓库,也可以自己指定另外的目录
- 有了本地仓库,设置为了GIT的仓库之后实际上就可以进行项目的发布了.
- 选择项目右键–>[tram]–>[commit]
- 这个时候的项目只是发布到了本地仓库之中,还需要对项目发布到远程仓库中
- 对于项目可以进行提交处理,可以编写一些注视信息
- 而后会有两个操作
- commit:提交到本地中
- commot and push:提交到本地仓库并且推送到远程仓库
- 输入远程仓库的链接地址
- 随后就可以在GITHUB上发布项目代码
- 选择上传的分支
- 进行上传
- 上传完成
- 查看github主页上,代码是否上传成功
- 在Eclipse里面提供了方便的分支处理操作
- 输入新的分支名称为dev
- 在dev分之上添加一个TestDEV.java文件
- 将dev分支页上传到github上
- 查看github仓库上的分支情况