🏅我是默,一个在CSDN分享笔记的博主。📚📚
🌟在这里,我要推荐给大家我的专栏《git》。🎯🎯
🚀无论你是编程小白,还是有一定基础的程序员,这个专栏都能满足你的需求。我会用最简单易懂的语言,带你走进代码的世界,让你从零开始,一步步成为编程大师。🚀🏆
🌈让我们在代码的世界里畅游吧!🌈
🎁如果感觉还不错的话请记得给我点赞哦!🎁🎁
💖期待你的加入,一起学习,一起进步💖💖
目录
编辑
一.gui图形化界面使用
创建项目
开始克隆
Gui的操作
二.ssh协议
1.ssh协议介绍
2.ssh的使用(小编仓库是私有的)
三.idea集成Git
项目经理视角
在idea配置git.exe程序
在idea安装gitee插件
在idea中登录gitee(通过令牌登录)
上传项目
更新项目
编辑
项目成员视角
获取项目
推送内容
编辑当双方对于同一个类进行修改时
组员先提交
组长提交
但是会出现一种特殊情况
一.gui图形化界面使用
创建项目
创建后选择初始化即可
开始克隆
首先 在本地盘符类构建一个包用于克隆
在所构建的包里,右建即可
路径就是克隆的路径
然后就会打开这样一个界面
Gui的操作
分析作用
二.ssh协议
1.ssh协议介绍
SSH(Secure Shell)是一种加密网络协议,用于在不安全的网络中安全地进行远程登录和执行命令。SSH协议通过加密传输数据,提供了一种安全的远程访问方式,防止敏感信息在传输过程中被窃取。
SSH协议常见的用途包括远程登录、远程执行命令、安全文件传输等。它通过使用公钥加密技术,实现了对通信数据的加密和身份验证,保证了数据传输的机密性和完整性。
SSH协议通常使用22号端口进行连接。在使用SSH协议进行连接时,客户端和服务器会进行协商,以确定双方所支持的加密算法和密钥交换方法。这样可以确保通信双方都能够理解加密方式,并且可以安全地进行通信。
总的来说,SSH协议为远程安全连接提供了一种可靠的方式,被广泛用于远程服务器管理和文件传输等场景
2.ssh的使用(小编仓库是私有的)
.检查下自己之前有没有已经生成ssh
cd ~/.ssh
ls注1:当cd ~/.ssh命令执行后窗口返回“no such file or directory”的时候,表示我们的电脑并没有ssh key,所以需要我们创建ssh key
注2:~表示当前用户的目录,比如我的是:C:\Users\Administrator
注3:ls命令执行后,如果本地有ssh秘钥的话会有id_rsa.pub,config,known_hosts等文件3.生成(或删除)秘钥
ssh-keygen -t rsa -C "3500858957@qq.com"//这里的邮箱要换成自己注册时的邮箱
接着按3个回车即可。
注1:如果本地有ssh,执行以上命令会出现正面的提示,这里选择y,表示覆盖本地的ssh key,其实也就是ssh秘钥删除的意思
注2:为什么要删除秘钥,创建SSH的时候设置过密码,那就很有可能git操作时出现忘记密码的尴尬情况,
不要想着怎么重新修改密码了,选择重新创建一个ssh秘钥
注3:创建ssh key不要输入密码了,不然操作起来太累~~~~~~~
三.idea集成Git
模拟场景在开发的过程中,项目经理和项目成员的使用以及会出现的问题
项目经理视角
在idea配置git.exe程序
在idea安装gitee插件
在idea中登录gitee(通过令牌登录)
0ff492a8c01a28202a563e7334f5be27
上传项目
更新项目
项目成员视角
获取项目
然后在修改maven的仓库地址即可
推送内容
当双方对于同一个类进行修改时
组员先提交
然后再推送即可
组长提交
点击后直接合并
但是会出现一种特殊情况