【GIT】Git中的Gui介绍,使用&&Git中的ssh协议介绍,使用&&使用idea集成Git

【GIT】Git中的Gui介绍,使用&&Git中的ssh协议介绍,使用&&使用idea集成Git_第1张图片

目录

一,Git中的Gui介绍,使用

二,Git中的ssh介绍,使用

三,使用idea集成Git


一,Git中的Gui介绍,使用

1.1什么是Gui?

图形化管理工具是一种通过可视化界面来操作计算机系统或应用程序的软件工具。在软件开发中,它通常用于管理和操作版本控制系统(如Git、SVN等)以及代码开发环境(如IDE)。与命令行相比,图形化管理工具更加直观和易于使用,能够帮助软件开发人员更快速地理解和使用系统或应用程序。 在版本控制系统中,图形化管理工具提供了更为友好的界面和功能,可以帮助开发人员管理和操作代码库,例如提交、拉取、推送代码等。在开发环境中,图形化管理工具可以帮助开发人员更轻松地创建、编辑和测试代码,提高开发效率。同时,这些工具也能够帮助开发人员更好地协作和沟通,促进团队协作和项目的进展。
 

1.2使用Gui

对应的盘符目录下,使用Git GUI Here ,与Git Git Here 一样 add,commit,push

【GIT】Git中的Gui介绍,使用&&Git中的ssh协议介绍,使用&&使用idea集成Git_第2张图片

 到我们的仓库中查看刚才修改提交的文件:

1.3个人总结理解:

使用Git GUI Here ,与Git Git Here 一样 add,commit,push的步骤,但是使用gui之后就会方便许多,可以直观看到当前的文件情况。

二,Git中的ssh协议介绍,使用

2.1什么是ssh协议?

SSH(Secure Shell)协议是一种加密的网络协议,用于在不安全的网络中安全地进行远程登录和执行命令。它通过在网络中建立一个加密的通道,确保数据传输的机密性和完整性。

2.2使用ssh

  第一步:本地电脑配置
   右键空白处,选择Git Bash Here打开相关命令窗口   
   1.配置用户名和邮箱(如果已经配置,就跳过)
     git config --global user.name "username"
     git config --global user.email "email"
     之后就会在C:\Users\Administrator下创建一个.gitconfig文件,内容为
     [user]
     name = xxx
     email = [email protected]【GIT】Git中的Gui介绍,使用&&Git中的ssh协议介绍,使用&&使用idea集成Git_第3张图片
     
     注1:username和email即github的登陆帐号和注册邮箱
     注2:git config命令的–global参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置


   2.检查下自己之前有没有已经生成ssh
     cd ~/.ssh

【GIT】Git中的Gui介绍,使用&&Git中的ssh协议介绍,使用&&使用idea集成Git_第4张图片

现在可以看到电脑中是没有这个文件的,所以需要我们创建ssh key

 3.生成(或删除)秘钥
     ssh-keygen -t rsa -C "[email protected]"//这里的邮箱要换成自己注册时的邮箱
     接着按3个回车即可。【GIT】Git中的Gui介绍,使用&&Git中的ssh协议介绍,使用&&使用idea集成Git_第5张图片   4.执行命令完成后,默认会在window的C:\Users\Administrator\.ssh下面生成如下两个名称的文件: 
     C:\Users\Administrator\.ssh
       id_rsa(私钥,不能泄露出去)
       id_rsa.pub(公钥)
       known_hosts(不用管) 
【GIT】Git中的Gui介绍,使用&&Git中的ssh协议介绍,使用&&使用idea集成Git_第6张图片4.2远程github仓库配置
   1.登陆到自己的gitbub,点击右上角的倒立小三角形。选择 settings
   2.选择SSH and GPG keys
   3.点击右边的New SSH key
   4.随意填入一个title,然后 key 中粘贴刚才复制的id_rsa.pub文本,点击 Add key 这样就大功告成【GIT】Git中的Gui介绍,使用&&Git中的ssh协议介绍,使用&&使用idea集成Git_第7张图片
   5.github官网有时候会要你输入登陆密码才能添加ssh key。输入密码即可

【GIT】Git中的Gui介绍,使用&&Git中的ssh协议介绍,使用&&使用idea集成Git_第8张图片

【GIT】Git中的Gui介绍,使用&&Git中的ssh协议介绍,使用&&使用idea集成Git_第9张图片使用ssh来下载项目:

在ssh目录中clone我们的项目:

【GIT】Git中的Gui介绍,使用&&Git中的ssh协议介绍,使用&&使用idea集成Git_第10张图片【GIT】Git中的Gui介绍,使用&&Git中的ssh协议介绍,使用&&使用idea集成Git_第11张图片

2.3个人总结理解:

ssh就是我们电脑上的一个身份证,是类似于ip,但是它不会变,我们通过添加ssh账号方式来允许访问项目以及操作,使用ssh的方式上传文件相比较https的方式就会安全系数提高,从而保证公司项目的安全。总之,SSH 协议在网络通信中扮演着重要角色,为远程访问和通信提供了安全、加密的解决方案,因此被广泛应用于服务器管理、远程操作等场景。

三,使用idea集成Git

步骤:

 1.设置git.exe的安装路径
     点击菜单“File->Settings->Version Control->Git”,设置Path to Git executable的值为:

【GIT】Git中的Gui介绍,使用&&Git中的ssh协议介绍,使用&&使用idea集成Git_第12张图片D:\soft\Git\bin\git.exe,这里的路径是自己安装git的路径。

2.安装gitee:

【GIT】Git中的Gui介绍,使用&&Git中的ssh协议介绍,使用&&使用idea集成Git_第13张图片

3.配置gitee的连接:

这里我们可以使用账号密码登录,可以使用token令牌登录:

使用token令牌登录的安全性高,登录之后:【GIT】Git中的Gui介绍,使用&&Git中的ssh协议介绍,使用&&使用idea集成Git_第14张图片

【GIT】Git中的Gui介绍,使用&&Git中的ssh协议介绍,使用&&使用idea集成Git_第15张图片

连接成功:

【GIT】Git中的Gui介绍,使用&&Git中的ssh协议介绍,使用&&使用idea集成Git_第16张图片

4.这里我们使用idea的工具

【GIT】Git中的Gui介绍,使用&&Git中的ssh协议介绍,使用&&使用idea集成Git_第17张图片【GIT】Git中的Gui介绍,使用&&Git中的ssh协议介绍,使用&&使用idea集成Git_第18张图片

上传成功!【GIT】Git中的Gui介绍,使用&&Git中的ssh协议介绍,使用&&使用idea集成Git_第19张图片

5.如果别人要使用,更新代码,应该在仓库建立时添加ssh公钥就能下载下来。

使用:

【GIT】Git中的Gui介绍,使用&&Git中的ssh协议介绍,使用&&使用idea集成Git_第20张图片

效果:

【GIT】Git中的Gui介绍,使用&&Git中的ssh协议介绍,使用&&使用idea集成Git_第21张图片

6.当他人提交代码操作:

在编写好的代码文件中:使用git 中的git,add,commit,repository中的pull和push

【GIT】Git中的Gui介绍,使用&&Git中的ssh协议介绍,使用&&使用idea集成Git_第22张图片

commit【GIT】Git中的Gui介绍,使用&&Git中的ssh协议介绍,使用&&使用idea集成Git_第23张图片

push

【GIT】Git中的Gui介绍,使用&&Git中的ssh协议介绍,使用&&使用idea集成Git_第24张图片

在仓库中查看:上传成功

【GIT】Git中的Gui介绍,使用&&Git中的ssh协议介绍,使用&&使用idea集成Git_第25张图片

7.当他人继续完成项目时:先更新最新的代码:

【GIT】Git中的Gui介绍,使用&&Git中的ssh协议介绍,使用&&使用idea集成Git_第26张图片

当自己提交项目之后,自己的项目不是最新的时候:这里我们就要合并他人的代码:

【GIT】Git中的Gui介绍,使用&&Git中的ssh协议介绍,使用&&使用idea集成Git_第27张图片

注意:这里可以使用X将别人写的代码干掉

通过执行"rebase"操作,可以整理提交历史、消除分支的分叉,并使得项目的历史更加清晰和易于理解。它常用于与其他开发人员的共享分支进行合并前的准备工作,或者为了保持代码库的整洁性。

【GIT】Git中的Gui介绍,使用&&Git中的ssh协议介绍,使用&&使用idea集成Git_第28张图片

这样在我们的项目中可以保留他人也可以上传自己的代码了!!!

【GIT】Git中的Gui介绍,使用&&Git中的ssh协议介绍,使用&&使用idea集成Git_第29张图片

3.3个人总结理解:

使用我们的idea去集成git会让我们的工作效率提高,让我们的做项目得到有效的帮助

你可能感兴趣的:(git)