git 学习笔记(二)git与idea整合

idea集成git

idea 设置git

在这里插入图片描述

idea 新建工程交由git管理

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
点击提交即可提交到远程仓库。

推送远程到远程仓库

  1. 需要在远程新建仓库小猿已经新建了仓库
  2. 将代码推送到远程仓库
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    最后点击push即可,首次推送可能要输入远程仓库的用户名和密码。
    推送成功
    在这里插入图片描述

从远程克隆到本地仓库

在这里插入图片描述
克隆完成。
在这里插入图片描述

版本对比

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

创建分支

在这里插入图片描述
在这里插入图片描述
其余的按照提示创建即可

切换分支

在这里插入图片描述
如图所示直接选择checkout即表示切换到b1分支。

合并分支

master的 UserDao
在这里插入图片描述

b1的UserDao
在这里插入图片描述

执行分支合并

切换到master分支下
按照如下步骤
在这里插入图片描述
在这里插入图片描述
分支合并成功
在这里插入图片描述

git与SSH协议传输整合

由于Git的远程仓库并不在我们本地,当我们在使用远程仓库的时候(例如克隆、拉取、推送)就会涉及到数据的网络传输,Git支持多种数据传输协议。

  1. 本地协议(Local)
  2. HTTPS 协议
  3. SSH(Secure Shell)协议
  4. Git 协议

SSH协议简介

SSH 为 Secure Shell(安全外壳协议)的缩写,由 IETF 的网络小组(Network Working Group)所制定。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。

由于本地Git仓库和远程仓库之间的传输是通过SSH加密的,所以必须要让远程仓库服务器认证你的SSH key,在此之前,必须要生成SSH key。

使用ssh协议通信时,推荐使用基于密钥的验证方式。你必须为自己创建一对密匙(公钥和私钥),并把公匙放在需要访问的服务器上。

使用步骤

生成公司秘钥

任意目录下打开git bash

ssh-keygen -t rsa -b 4096 -C "youemail@xxx.com"

在这里插入图片描述
所生成的秘钥
在这里插入图片描述
id_rsa.pub 为公钥,将其内容放到远程仓库中就可以了
在这里插入图片描述

配置好后可以在git bash中验证是否授权成功:

ssh -T git@gitee.com

在这里插入图片描述

在这里插入图片描述
然后以git bash 或者idea都可拉取代码了。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值