Git的GUI图形化工具&ssh协议&IDEA集成Git

简介: Git的GUI图形化工具&ssh协议&IDEA集成Git

一、GITGUI图形化工具

1、介绍

  Git自带的GUI工具,主界面中各个按钮的意思基本与界面文字一致,与git的命令差别不大。在了解自己所做的操作情况下,各个功能点开看下就知道是怎么操作的。即使不了解,只要不做push操作,所有的操作都在本地,基本也没什么影响

2、使用

  1. 在Git里面提前新建好仓库并进行一些基本的操作。

  1. 右键你的鼠标Git GUI Here



  1. 出现这个选择对应的操作
  2. 选择对应的路径打开进行操作即可



  1. 选择你需要克隆的
    ①克隆地址
    ②本地文件路径



  1. 打开已经创建好的存储库


  1. 未提交的文件
  2. 已经暂存的
  3. 提交时编写注释的位置提交新的文件
  4. 选中文件。
  5. commit提交也可编写注释。



提交修改的文件和上面进行一样的操作,只是展示文件的时候会有些许不同



二、ssh协议

1、什么是ssh key?

   SSH key是一种基于密钥的身份验证方式,用于远程SSH连接。它包括一个私人密钥和一个公用密钥。私人密钥存储在客户端计算机上,而公用密钥则放在服务器上。当客户端尝试连接到服务器时,服务器会要求客户端提供私人密钥以进行身份验证。如果验证成功,则客户端将能够通过SSH协议与服务器进行通信。

2、使用

2.1、生成密钥

右键空白处,选择Git Bash Here打开相关命令窗口

配置用户名和邮箱(如果已经配置,就跳过)

    git config --global user.name "username"

    git config --global user.email "email"

之后就会在C:\Users\xxx下创建一个.gitconfig文件,内容为

     [user]
     name = xxx
     email = xxx@xxx.com

username和email即git的登陆帐号注册邮箱

检查下自己之前有没有已经生成ssh

     cd ~/.ssh
     ls

当cd ~/.ssh命令执行后窗口返回“no such file or directory”的时候,表示我们的电脑并没有ssh key,所以需要我们创建ssh key

生成(或删除)公钥秘钥

ssh-keygen -t rsa -C "Email"

Email为注册的邮箱,运行之后回车三次即可生成。 C:\Users\xxx\.ssh下面生成如下两个名称的文件:

2.2、仓库配置
  1. 登陆到自己的Git,点击右上角的倒立小三角形。选择 设置。
  2. 选择SSH公钥。
  3. 填入一个 标题,然后粘贴刚才复制的id_rsa.pub文本到 公钥,点击 确定。
  4. Git官网有时候会要你输入登陆密码才能添加,输入密码即可



2.3、克隆



复制需要克隆的SSH地址



选择你需要克隆的位置,右键 Git Bash Here。

  1. git clone [url]
  2. 出现:Are you sure you want to continue connecting (yes/no/[fingerprint])? 选择yes


三、IDEA集成GIT

1、配置安装路径

要将Git集成到IntelliJ IDEA中,可以按照以下步骤操作:

打开IntelliJ IDEA软件。

点击File,在弹出的菜单中选择Settings。

在设置窗口中,选择Version Control,然后点击Git。

在Git设置窗口中,选择路径下拉菜单,选择Git\bin\git.exe安装路径。



点击确认按钮即可

2、下载Git插件

  1. 点击File,在弹出的菜单中选择Settings
  2. 选择插件,搜索gitee,下载。

3、登录用户

在这里面找到 版本控制》Gitee 》 选择对应的登录方式进行登录。



  1. 通过gitee登录
  1. 点击之后跟随操作即可
  1. 使用密码登录
  1. 使用你登陆的账号和密码进行登录,这种方式还是很好登录的。



使用令牌登录

  1. 进入私人令牌 - Gitee.com里面,进入设置
  2. 如果没有令牌设置即可,还是很好操作的。


复制你的令牌,勾选,登录即可


4、提交码云

Git Gitee Share Project on Gitee



根据提示填写,可选择私有的,Share ,然后等待




选择项目的文件


5、克隆


选择克隆的SSH。



选择克隆

把复制的SSH地址粘贴进去



修改项目的配置,完成克隆

6、提交问题解决

如果成员和管理员出现了更改、增加、删除的的操作了。


就会出现弹窗,可以选择合并或者其他的操作。

选择合并会出现管理员的和其他成员的方法。我们进行交流统一意见进行删除修改即可。最后提交 推送。


目录
打赏
0
0
0
0
1
分享
相关文章
FastExcel:开源的 JAVA 解析 Excel 工具,集成 AI 通过自然语言处理 Excel 文件,完全兼容 EasyExcel
FastExcel 是一款基于 Java 的高性能 Excel 处理工具,专注于优化大规模数据处理,提供简洁易用的 API 和流式操作能力,支持从 EasyExcel 无缝迁移。
403 9
FastExcel:开源的 JAVA 解析 Excel 工具,集成 AI 通过自然语言处理 Excel 文件,完全兼容 EasyExcel
Voice-Pro:开源AI音频处理工具,集成转录、翻译、TTS等一站式服务
Voice-Pro是一款开源的多功能音频处理工具,集成了语音转文字、文本转语音、实时翻译、YouTube视频下载和人声分离等多种功能。它支持超过100种语言,适用于教育、娱乐和商业等多个领域,为用户提供一站式的音频处理解决方案,极大地提高工作效率和音频处理的便捷性。
296 10
Voice-Pro:开源AI音频处理工具,集成转录、翻译、TTS等一站式服务
MaxCompute 生态系统中的数据集成工具
【8月更文第31天】在大数据时代,数据集成对于构建高效的数据处理流水线至关重要。阿里云的 MaxCompute 是一个用于处理大规模数据集的服务平台,它提供了强大的计算能力和丰富的生态系统工具来帮助用户管理和处理数据。本文将详细介绍如何使用 DataWorks 这样的工具将 MaxCompute 整合到整个数据处理流程中,以便更有效地管理数据生命周期。
234 0
Open Notebook:开源 AI 笔记工具,支持多种文件格式,自动转播客和生成总结,集成搜索引擎等功能
Open Notebook 是一款开源的 AI 笔记工具,支持多格式笔记管理,并能自动将笔记转换为博客或播客,适用于学术研究、教育、企业知识管理等多个场景。
281 0
Open Notebook:开源 AI 笔记工具,支持多种文件格式,自动转播客和生成总结,集成搜索引擎等功能
IDEA如何配置git和github
【11月更文挑战第14天】本指南详细介绍了如何在 IntelliJ IDEA 中配置 Git 和 GitHub,包括检查和设置 Git 路径、测试配置,以及通过 SSH 或 HTTPS 方式配置 GitHub 仓库的具体步骤。完成配置后,用户可在 IDEA 中轻松进行版本控制操作。
655 0
IDEA中git提交前如何关闭code analysis以及开启格式化代码
【10月更文挑战第12天】本文介绍了在 IntelliJ IDEA 中关闭代码分析和开启代码格式化的步骤。关闭代码分析可通过取消默认启用检查或针对特定规则进行调整实现,同时可通过设置 VCS 静默模式在提交时跳过检查。开启代码格式化则需在 `Settings` 中配置 `Code Style` 规则,并通过创建 Git 钩子实现提交前自动格式化。
1607 3
|
5月前
|
idea结合git回到某个提交点
本文介绍了如何在IntelliJ IDEA中使用Git工具回退到之前的提交点,通过Git管理界面查看提交日志,选择特定提交并进行软重置、混合重置或硬重置以撤销后续的更改。
273 0
idea结合git回到某个提交点
IDEA更改远程git仓库地址
【9月更文挑战第27天】本文介绍了两种在IntelliJ IDEA中更改远程Git仓库地址的方法:一是通过图形界面,在VCS设置中直接修改;二是通过IDEA内置的命令行工具使用`git`命令进行更改。具体步骤包括从版本控制菜单进入项目设置、修改远程仓库URL,以及使用`git remote set-url`命令更新仓库地址,并验证修改结果。这些方法适用于项目迁移或更换仓库地址的情况。
1450 6
Git Extensions:一个.NET开源的 Git 图形用户界面(GUI)工具
Git Extensions:一个.NET开源的 Git 图形用户界面(GUI)工具
244 0
git集成IDEA,托管项目实现版本管理
git集成IDEA,托管项目实现版本管理
58 0