Git其他话题

本文详细介绍了如何使用Git进行标签管理,包括为特定版本的代码创建标签、查看和删除标签,以及如何将标签推送到GitHub。同时,还讲解了在Eclipse中集成Git,实现项目版本控制和远程仓库同步的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

在这里插入图片描述

  • 取得仓库的链接地址

  • 在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仓库上的分支情况

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值