最详细手把手教你安装 Git + TortoiseGit 及使用

软件下载

  • 从 Git 官网 下载 Git 安装程序,点击 Download for Windows

在这里插入图片描述

  • 点击下载 64-bit Git for Windows Setup:

    • Git for Windows Setup 为安装版本,建议选择此版本
    • Git for Windows Portable 为绿色免安装版本
      在这里插入图片描述
  • 从 TortoiseGit 官网 下载 TortoiseGit 安装程序:

在这里插入图片描述

  • 下载简体中文包(可选):

在这里插入图片描述

安装 Git

  • 双击运行 Git-2.43.0-64-bit.exe 安装程序:

在这里插入图片描述

  • 点击 Next

在这里插入图片描述

  • 可修改安装路径,注意不要包含中文和空格,点击 Next

在这里插入图片描述

  • 选择组件,保持默认即可,点击 Next
    • 安装版本的优点是可以自动将 Git Bash HereGit GUI Here 添加到右键菜单

在这里插入图片描述

  • 选择创建开始菜单,保持默认即可,点击 Next

在这里插入图片描述

  • 选择选择 Git 使用的默认编辑器,默认使用 Vim 编辑器,点击 Next

在这里插入图片描述

  • 设置新存储库中初始分支的名称,保持默认即可,点击 Next

在这里插入图片描述

  • 配置 PATH 环境变量,保持默认即可,点击 Next

在这里插入图片描述

  • 选择 SSH 可执行文件,保持默认即可,点击 Next

在这里插入图片描述

  • 选择 HTTPS 库,保持默认即可,点击 Next

在这里插入图片描述

  • 配置行尾转换方式,保持默认,点击 Next

在这里插入图片描述

  • 配置终端模拟器,保持默认,点击 Next
    • 使用 MinTTY(MSYS2的终端);Git Bash 将使用 MinTTY 作为终端模拟器,它支持可调整大小的窗口、非矩形选择和 Unicode 字体。Windows 控制台程序(如交互式 Python)必须通过 “winpty” 启动,才能在 MinTTY 中工作。
    • 使用 Windows 的默认控制台窗口;Git 将使用 Windows 的默认控制台窗口(“cmd.exe”),它可以很好地与交互式 Python 或 node.js 等 Win32 控制台程序配合使用,但默认回滚非常有限,需要配置为使用 Unicode 字体才能正确显示非 ASCII 字符,并且在 Windows 10 之前,它的窗口不能自由调整大小,只允许矩形文本选择。

在这里插入图片描述

  • 配置 git pull 的默认操作,保持默认,点击 Next

在这里插入图片描述

  • 选择一个凭证管理器,保持默认,点击 Next

在这里插入图片描述

  • 配置额外选项,选择启用文件系统缓存,保持默认即可,点击 Next

在这里插入图片描述

  • 配置实验选项,默认不勾选,点击 Install

在这里插入图片描述

  • 安装中:

在这里插入图片描述

  • 安装成功,点击 Finish

在这里插入图片描述

  • 右键菜单可以看到 Git Bash HereGit GUI Here 选项即安装成功:

在这里插入图片描述

安装 TortoiseGit

  • 双击运行 TortoiseGit 安装文件:

在这里插入图片描述

  • 点击 Next

在这里插入图片描述

  • 点击 Next

在这里插入图片描述

  • 选择 SSH 客户端, 选择 OpenSSH,点击 Next

在这里插入图片描述

  • 可修改安装地址,点击 Next

在这里插入图片描述

  • 点击 Install,开始安装:

在这里插入图片描述

  • 安装完成,点击 Finish

在这里插入图片描述

  • 右键菜单可以看到相关选项:

在这里插入图片描述

安装 TortoiseGit 汉化包(可选)

  • 双击运行 TortoiseGit 汉化文件:

在这里插入图片描述

  • 点击 下一步 即可开始安装:

在这里插入图片描述

  • 安装 完成

在这里插入图片描述

软件配置

  • 按照 右键---> TortoiseGit ---> Settings 打开配置:

在这里插入图片描述

  • 此处可更改软件语言,可以看到已安装的中文汉化包;

  • 若使用汉化包,选中 中文(简体)(中国),点击右下角 应用 重新启动软件即可:

在这里插入图片描述

  • 点击侧边栏 Git,填写用户信息,点击 应用

在这里插入图片描述

密钥配置

  • 打开 开始---> TortoiseGit ---> PuTTYgen

在这里插入图片描述

  • 点击 Generate 开始生成密钥:

在这里插入图片描述

  • 密钥生成完毕后,分别点击 Save private keySave public key 将密钥保存到本地:

在这里插入图片描述

  • 示例:添加公钥到 gitee,找到 设置---> SSH公钥,将保存的公钥添加进去,点击 确定

在这里插入图片描述

  • 添加成功:

在这里插入图片描述

  • 私钥配置:打开 开始--->TortoiseGit--->Pageant,启动后在系统托盘中:

在这里插入图片描述

  • 右键 Pageant 图标,点击 Add Key,选中之前保存的私钥文件,点击 打开:

在这里插入图片描述

  • 再次右键 Pageant 托盘图标,点击 View Key,就可以看到私钥已经添加成功了:

在这里插入图片描述

尝试一下

  • 笔者创建了一个 gitee 仓库,点击 复制 链接:

在这里插入图片描述

  • 在本地目录右键,点击 克隆

在这里插入图片描述

  • 可以看到已经识别出要克隆的仓库链接,点击 确定

在这里插入图片描述

  • 输入 gitee 账号和密码,点击 Continue

在这里插入图片描述

  • 克隆完毕,提示一个 warning 是因为这个仓库是新建的没有任何东西;
  • 点击 显示日志 可以查看日志信息,不需操作即可点击 关闭

在这里插入图片描述

  • 新建一个 README.md 文件,将其添加到仓库中;
  • 选中右键该文件,点击 TortoiseGit ---> 添加

在这里插入图片描述

  • 添加完成,点击 提交

在这里插入图片描述

  • 填写日志信息,点击 提交

在这里插入图片描述

  • 提交成功,点击 推送

在这里插入图片描述

  • 默认提交到 master 分支,点击 确定

在这里插入图片描述

  • 提交成功,可以点击 仓库链接查看提交:

在这里插入图片描述

  • 查看仓库状态:

在这里插入图片描述

更多内容

  • Hello阿尔法-CSDN博客

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/170290.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Spring Boot + hutool 创建海报图片

Spring Boot hutool 创建海报图片 /*** 分享,生成图片* param id* return*/GetMapping("/getShareImg")public void getShareImg(String id,HttpServletResponse response) throws IOException {CouponConsignSaleClassify byId couponConsignSaleClassifyService…

OpenCV简介及安装

前言 因为最近想做图像处理、人脸检测/识别之类的相关开发,所以就开始补OpenCV的相关知识,便开个专栏用于记录学习历程和在学习过程中遇到的一些值得注意的重点和坑。 学习过程基本上也是面向官方文档和Google。 简介 OpenCV(开源的计算机视觉库)是基于…

C编译过程

寻觅GCC 如果你已经安装了Clion&#xff0c;那么gcc就在根目录下。 如果没有&#xff0c;那么需要去minGW的官网下载安装。添加到环境变量中。 编写C代码 #include <stdio.h>#define ARRAY_SIZE(a) sizeof(a)/sizeof(a[0]) static int a 123;int main() {int i 0;c…

【云备份】文件操作实用工具类设计

文章目录 为什么要单独设计文件工具类&#xff1f;整体实现Filesize ——文件大小stat接口 LastMTime ——最后一次修改时间LastATime —— 最后一次访问时间FileName —— 文件名称GetPostLen ——获取文件指定位置 指定长度的数据GetContnet —— 读取文件数据SetContent ——…

owl文件导入neo4j教程(win11)

一、前置条件 下载安装好neo4j 我是在官网下载的社区版4.4.28 下载neosemantics-4.4.0.3.jar 直接贴下载网址 https://objects.githubusercontent.com 下载rdf2rdf https://sourceforge.net/projects/rdf2rdf/ 下载并安装配置好jdk8 下载jdk11 二、步骤 1.使用如下命令将owl转…

云计算领域的第三代浪潮!

根据IDC不久前公布的数据&#xff0c;2023年上半年中国公有云服务整体市场规模(IaaS/PaaS/SaaS)为190.1亿美元&#xff0c;阿里云IaaS、PaaS市场份额分别为29.9%和27.9%&#xff0c;都远超第二名&#xff0c;是无可置疑的行业领头羊。 随着人工智能&#xff08;AI&#xff09;…

cmake install接口常用方式介绍

cmake install接口常用方式介绍 1 Synopsis2 Introduction2.1 DESTINATION <dir>2.2 PERMISSIONS <permission>...2.3 CONFIGURATIONS <config>...2.4 COMPONENT <component>2.5 EXCLUDE_FROM_ALL2.6 RENAME <name>2.7 OPTIONAL 3 Signatures4 E…

走近科学之《MySQL 的秘密》

走近科学之《MySQL 的秘密》 mysql 存储引擎、索引、执行计划、事务、锁、分库分表、优化 1、存储引擎&#xff08;storage engines&#xff09; 存储引擎规定了数据存储时的不同底层实现&#xff0c;如存储机制、索引、锁、事务等。 可以通过 show engines 命令查看当前服务…

在 STM32 上实现温度补偿和校正

本文介绍了如何在 STM32 微控制器上实现温度补偿和校正&#xff0c;以提高温度传感器的测量精度。首先&#xff0c;我们将简要介绍温度补偿和校正的原理和目的。然后&#xff0c;我们将详细讨论在 STM32 上实现温度补偿和校正的步骤和方法。同时&#xff0c;提供了一个简单的示…

Gin 学习笔记03-参数绑定

参数绑定 1、ShouldBindJSON2、ShouldBindQuery3、ShouldBindUri4、ShouldBind 1、ShouldBindJSON package mainimport ("github.com/gin-gonic/gin""net/http" )type User struct {Name string json:"name"Gender string json:"gender&…

Android逆向实战 - MIUI调起三方应用系统拦截弹窗分析

近期&#xff0c;发现在部分Android手机调起其他应用时&#xff0c;会弹出一个系统弹窗拦截调起&#xff0c;需要用户二次确认。经过内部众测&#xff0c;发现绝大多数是小米手机&#xff0c;而且跟Android版本没有直接关系&#xff0c;猜测是MIUI某次升级引入的功能。这篇文章…

ViennaRNA的安装使用

文章目录 安装最新版下载最新版&#xff1a;解压并且安装&#xff08;官网安装&#xff09;报错并相关的解决方法&#xff1a;存在perl的问题&#xff0c;利用conda 安装新的perl,不用系统自身的。 编译的时候strings.h文件中的strdup函数声明冲突。找不到链接器&#xff08;ld…

Uniapp Vue3 基础知识点附带实例

包括数据绑定和计算属性、条件渲染和列表渲染、事件处理、表单输入处理、生命周期钩子、自定义指令和过滤器、路由和导航以及状态管理&#xff08;如Vuex&#xff09;&#xff1a; <template><div><!-- 条件渲染 --><div v-if"showMessage">…

oracle的debjob挂載及查詢

背景 有一個需求需要定時去執行一個produce&#xff0c;可以使用oracle的dbjob定時執行&#xff0c;相比較之前的vbs更加絲滑 --傳遞produce 開始的時間 頻率 declarea number;beginDBMS_JOB.SUBMIT(a,xx_warehouse_daliy_record_p;,to_date(202311230800,yyyymmddhh24mi),…

BART 并行成像重建:ESPIRiT 重建(两组ESPIRiT maps)

本文主要比较使用两组ESPIRiT map进行重建和传统SENSE 重建的结果。 目录 1 SNESE重建 (使用 coil sensitivity mp) 2 ESPIRiT 重建 (使用两组ESPIRiT maps) 3 两种重建结果展示 4 结论

illuminate/database 使用 四

文档&#xff1a;Hyperf Database: Getting Started - Laravel 10.x - The PHP Framework For Web Artisans 因为hyperf使用illuminate/database&#xff0c;所以按照文章&#xff0c;看illuminate/database代码实现。 一、读写分离 根据文档读写的host可以分开。设置读写分…

管理类联考——写作——考点+记忆篇——论证有效性分析——记忆

文章目录 论证有效性分析得分要点、寻找漏洞方法论证有效性分析五大逻辑漏洞类型论证有效性分析的具体写法论证有效性分析十大解题思路&#xff08;上&#xff09;方法一&#xff1a;理想法方法二&#xff1a;极端法方法三&#xff1a;其他因素法方法四&#xff1a;可行性法 论…

Everything进行内网穿透搜索

文章目录 1\. 部署内网穿透1.1. 注册账号1.2. 登录1.3. 创建隧道 2\. 从外网访问Everything 借助cpolar可以让我们在公网上访问到本地的电脑 1. 部署内网穿透 1.1. 注册账号 在使用之前需要先进行注册cpolar cpolar secure introspectable tunnels to localhost 1.2. 登录 C…

grdle 的安装与配置 、gradle和jdk版本对应关系

java与gradle对应的版本关系 Java Java Gradle需要Java版本在8到19之间。目前还不支持Java 20及更高版本。 Java 6和Java 7仍然可以用于编译&#xff0c;但已经不适合用于测试。Gradle 9.0不支持Java 6和Java 7的测试。任何完全支持的Java版本都可以用于编译或测试。 然而&…

Ubuntu下使用protoBuf

一、protobuf简介&#xff1a; 1.1 protobuf的定义&#xff1a; protobuf是用来干嘛的&#xff1f; protobuf是一种用于 对结构数据进行序列化的工具&#xff0c;从而实现 数据存储和交换。 &#xff08;主要用于网络通信中 收发两端进行消息交互。所谓的“结构数据”是指类…