【Git】Git要点补充——版本标签、IDEA中使用Git、基于SSH协议使用Git

Git版本标签

列出已有的标签

git tag

查看某个标签的信息

git show v.0.0.1

创建标签

git tag v.0.0.1
创建了当前分支的当前状态的版本标签

推送标签至远程仓库

git push origin v0.0.1

检出标签

git checkout -b newbranch v0.0.1
含义是新建一个newbranch分支,且该分支处于v0.0.1的状态

删除本地标签

git tag -d v0.0.1

删除远程标签

git push origin :refs/tags/v0.0.1

 
 

IDEA中如何使用Git

1)新建本地仓库(初始化工作区)

其实就是替代了 git init 初始化命令。

在这里插入图片描述

2)新建.gitignore文件

项目中许多文件夹是不需要版本控制的(如果进行了版本控制甚至会出现更多的麻烦),因此将这些用.gitignore文件对其进行忽略。比如:

.idea/
target/
more...

Tip:由于操作系统的限制,.gitignore文件不允许被直接创建。我们随便开一个编辑器(比如VScode)另存为即可。

3)即可使用!

右键 -> Git 即可看见我们熟悉的各种命令。右上角也有快捷键。

 
 

基于SSH协议使用Git

在GitHub/Gitee上复制仓库路径的时候,会发现有多种选择。这是因为远程仓库必然会涉及到数据的网络传输,这就可以使用多种数据传输协议。

之前我们都是用的HTTPS协议,下面介绍SSH协议(Secure Shell,安全外壳协议)。

HTTPS协议是基于用户&密码进行本机与远程仓库的验证的,而SSH协议是基于一对公钥&私钥进行本机与远程仓库的验证的。
 
首先,就是要生成这对密钥:

ssh-keygen -t rsa

这个命令会自动产生一对密钥,并将其分别放在/Users/samarua/.ssh/id_rsa/Users/samarua/.ssh/id_rsa.pub下;当这两个都是隐藏文件夹,所以要借助命令行得到它们:

cat ~/.ssh/id_rsa
cat ~/.ssh/id_rsa.pub

至于私钥,本来就应该由本机持有,所以不用管它;公钥则需要我们设置在GitHub/Gitee上。

 
 
 
 

 
 
 
 

 
 
 
 

>_<

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值