> 技术文档 > 【编程基本功】Win11中Git安装配置全攻略,包含Git以及图形化工具TortoiseGit_win11安装git

【编程基本功】Win11中Git安装配置全攻略,包含Git以及图形化工具TortoiseGit_win11安装git


1 摘要

今天田辛老师给大家带来了一份超实用的博客,手把手教你安装并配置 Git 及其图形化界面 TortoiseGit,从官网下载到最终完成配置,每一个步骤都给大家讲得明明白白,还配有相应的截图,即使是新手小白也能轻松上手,跟着我的教程操作,分分钟让你的电脑拥有这个强大的版本控制工具,开启高效 coding 之旅!

2 安装前准备

从Git官网(git-scm.com)下载, 直接在首页上点击Download for Windows下载。如下图。
【编程基本功】Win11中Git安装配置全攻略,包含Git以及图形化工具TortoiseGit_win11安装git
画面跳转到下载页面, 并且会自动下载Git安装包,如果没有自动下载, 可以直接点击Click here to download, 这个画面不用关,一会儿还有用。
【编程基本功】Win11中Git安装配置全攻略,包含Git以及图形化工具TortoiseGit_win11安装git

3 安装过程

运行下载的安装程序:Git-2.50.0-64-bit.exe

3.1 同意许可协议

点击Next
【编程基本功】Win11中Git安装配置全攻略,包含Git以及图形化工具TortoiseGit_win11安装git

3.2 选择安装路径

我这里使用默认安装路径, 然后点击Next
【编程基本功】Win11中Git安装配置全攻略,包含Git以及图形化工具TortoiseGit_win11安装git

3.3 选择安装组件

这些组件的说明,请参考下面的文字说明。 根据自己选择。
【编程基本功】Win11中Git安装配置全攻略,包含Git以及图形化工具TortoiseGit_win11安装git

3.4 选择开始文件

使用默认即可, 直接下一步
【编程基本功】Win11中Git安装配置全攻略,包含Git以及图形化工具TortoiseGit_win11安装git

3.5 选择Git默认编辑器

一般情况下,这里直接使用Vim即可。 毕竟之后,我们会用图形化窗口, 很少会直接使用Git默认编辑器。
【编程基本功】Win11中Git安装配置全攻略,包含Git以及图形化工具TortoiseGit_win11安装git

3.6 决定初始化项目时候的主分支名字

默认选择第一项master, 除非你所在的企业组织有明确的要求, 否则的话直接用默认即可。
【编程基本功】Win11中Git安装配置全攻略,包含Git以及图形化工具TortoiseGit_win11安装git

3.7 调整环境变量

没有特殊要求的话一定要保持默认。

  1. 不修改PATH,这种情况, 在后面使用的情况很不方便。 但是安全性相对高一些。
  2. 修改PATH的值, 这样的话, 第三方软件对接起来是很方便的。
  3. 第三个选项可能会修改Windows的一些内置工具为Git中的工具, 慎用。
    【编程基本功】Win11中Git安装配置全攻略,包含Git以及图形化工具TortoiseGit_win11安装git

3.8 选择SSH执行文件

保持默认, 选择Next
【编程基本功】Win11中Git安装配置全攻略,包含Git以及图形化工具TortoiseGit_win11安装git

3.9 选择HTTPS后端传输

如果你是一般用户, 使用Github,Gitee等服务的话,直接使用默认值,然后Next即可。 除非你们公司需要有企业管理证书等明确要求, 那就参考贵司的手册选择第二个。
【编程基本功】Win11中Git安装配置全攻略,包含Git以及图形化工具TortoiseGit_win11安装git

3.10 配置换行符

因为Windows和Linux的换行符区别, Git提供了自动转换换行符的功能。 如果是Windows使用Git, 推荐使用第一项, 也就是Checkout的时候会自动转化为Windows格式, 提交会自动换成Linux的格式。
【编程基本功】Win11中Git安装配置全攻略,包含Git以及图形化工具TortoiseGit_win11安装git

3.11 配置终端模拟器

直接选择第一个默认即可。 虽然第二个选项“使用Windows默认的控制台窗口”似乎可以少装一个东西。 但是Windows这个控制台实在是不好用。
【编程基本功】Win11中Git安装配置全攻略,包含Git以及图形化工具TortoiseGit_win11安装git

3.12 选择默认的git pull行为

git pull是获取远端的最新分支,并与本地分支合并。 那么如何合并就需要约定。

  • 第一个 = git fetch + merge
  • 第二个 = git fetch + rebase (需要极深的Git理解和操作经验, 如果你需要一步步照着本文档安装Git,选这个选项就是个灾难, 严重不建议)
  • 第三个 = git fetch 成功就成功了, 失败就报错
    【编程基本功】Win11中Git安装配置全攻略,包含Git以及图形化工具TortoiseGit_win11安装git

3.13 设定凭证帮助程序

如果你需要通过HTTPS方式访问Git仓库,需要设定用户名+密码才可以访问。 这个凭证工具可以让你短期内不用重复输入用户名/密码, 一般默认选第一个即可。
【编程基本功】Win11中Git安装配置全攻略,包含Git以及图形化工具TortoiseGit_win11安装git

3.14 配置额外选项

保持默认即可:

  • 启动文件系统缓存:可以大大提升Git的性能。
  • 启用符号链接: 符号链接是一个Unix的概念, 思路和Windows快捷方式差不多, 但是使用起来区别很大。 不建议使用。
    【编程基本功】Win11中Git安装配置全攻略,包含Git以及图形化工具TortoiseGit_win11安装git

3.15 开始自动安装

【编程基本功】Win11中Git安装配置全攻略,包含Git以及图形化工具TortoiseGit_win11安装git

3.16 安装成功

【编程基本功】Win11中Git安装配置全攻略,包含Git以及图形化工具TortoiseGit_win11安装git

4 安装后检查

4.1 开始菜单

【编程基本功】Win11中Git安装配置全攻略,包含Git以及图形化工具TortoiseGit_win11安装git

4.2 文件浏览器右键菜单

空白处右键菜单会有Open Git GUI hereOpen Git Bash here 两个选项。
【编程基本功】Win11中Git安装配置全攻略,包含Git以及图形化工具TortoiseGit_win11安装git

4.3 打开Git Bash/Git GUI/Windows终端

4.3.1 Git Bash

打开Git Bash
【编程基本功】Win11中Git安装配置全攻略,包含Git以及图形化工具TortoiseGit_win11安装git

4.3.2 Git GUI

打开Git GUI
【编程基本功】Win11中Git安装配置全攻略,包含Git以及图形化工具TortoiseGit_win11安装git

4.3.3 Windows终端

【编程基本功】Win11中Git安装配置全攻略,包含Git以及图形化工具TortoiseGit_win11安装git

5 图形化窗口安装

5.1 下载TortoiseGit

在刚才的Git安装程序下载页面,点击Download a GUI
【编程基本功】Win11中Git安装配置全攻略,包含Git以及图形化工具TortoiseGit_win11安装git
选择TortoiseGit
【编程基本功】Win11中Git安装配置全攻略,包含Git以及图形化工具TortoiseGit_win11安装git
TortoiseGit官网点击Download下载
【编程基本功】Win11中Git安装配置全攻略,包含Git以及图形化工具TortoiseGit_win11安装git
下载安装包和对应的简体中文语言包
【编程基本功】Win11中Git安装配置全攻略,包含Git以及图形化工具TortoiseGit_win11安装git

5.2 安装TortoiseGit

5.3 执行安装程序

点击Next
【编程基本功】Win11中Git安装配置全攻略,包含Git以及图形化工具TortoiseGit_win11安装git

5.4 同意许可协议

点击Next
【编程基本功】Win11中Git安装配置全攻略,包含Git以及图形化工具TortoiseGit_win11安装git

5.5 选择SSH客户端

这里选择OpenSSH作为SSH客户端, 和Git统一。
【编程基本功】Win11中Git安装配置全攻略,包含Git以及图形化工具TortoiseGit_win11安装git

5.6 选择安装组件和位置

全部安装即可
【编程基本功】Win11中Git安装配置全攻略,包含Git以及图形化工具TortoiseGit_win11安装git

5.7 确认安装

【编程基本功】Win11中Git安装配置全攻略,包含Git以及图形化工具TortoiseGit_win11安装git

5.8 安装自动安装

【编程基本功】Win11中Git安装配置全攻略,包含Git以及图形化工具TortoiseGit_win11安装git

5.9 安装成功

安装成功后, 不要立刻点击Finish,界面先别关,一会儿备用。
【编程基本功】Win11中Git安装配置全攻略,包含Git以及图形化工具TortoiseGit_win11安装git

5.10 安装语言包

5.10.1 执行语言包安装文件

执行简体中文语言包安装文件,点击下一步
【编程基本功】Win11中Git安装配置全攻略,包含Git以及图形化工具TortoiseGit_win11安装git

5.10.2 安装成功

因为仅仅是个语言包,所以安装过程非常快, 一闪就进入成功画面。
【编程基本功】Win11中Git安装配置全攻略,包含Git以及图形化工具TortoiseGit_win11安装git
选择“Configure TortoiseGit to use this language”,然后点击完成

5.11 配置TortoiseGit

在刚才没关闭的TortoiseGit安装成功画面选择Finish会自动进入配置画面。然后进行逐一配置。
【编程基本功】Win11中Git安装配置全攻略,包含Git以及图形化工具TortoiseGit_win11安装git

5.11.1 配置语言

【编程基本功】Win11中Git安装配置全攻略,包含Git以及图形化工具TortoiseGit_win11安装git

5.11.2 欢迎页,直接下一步

【编程基本功】Win11中Git安装配置全攻略,包含Git以及图形化工具TortoiseGit_win11安装git

5.11.3 设置Git路径

因为TortoiseGit完全是依托Git的图形化界面, 所以需要指定Git目录。设定好Git.exe目录, 然后点击立即检查, 如果成功, 则会显示Git的版本号。 点击下一步。
【编程基本功】Win11中Git安装配置全攻略,包含Git以及图形化工具TortoiseGit_win11安装git

5.11.4 配置Git信息

这里名称是你在组织里面的名称。
【编程基本功】Win11中Git安装配置全攻略,包含Git以及图形化工具TortoiseGit_win11安装git

5.11.5 身份验证和凭证存储

这里直接点击完成。
【编程基本功】Win11中Git安装配置全攻略,包含Git以及图形化工具TortoiseGit_win11安装git

5.12 生成密钥

使用开始菜单的Git Bash生成密钥;命令:ssh-keygen -t rsa -C \"work-pc@tdouya.com\"
其中:

  • -t rsa代表密钥类型为rsa
  • -C \"work-pc@tdouya.com\" 代表注释, 这里用一个类似邮箱的格式告诉这是田豆芽科技的田辛的工作电脑
    执行过程:
tdouya@tdouya-lenovo MINGW64 ~/Desktop$ ssh-keygen -t rsa -C \"tianxin-work-pc@tdouya.com\"Generating public/private rsa key pair.Enter file in which to save the key (/c/Users/tdouya/.ssh/id_rsa):Enter passphrase for \"/c/Users/tdouya/.ssh/id_rsa\" (empty for no passphrase):Enter same passphrase again:Your identification has been saved in /c/Users/tdouya/.ssh/id_rsaYour public key has been saved in /c/Users/tdouya/.ssh/id_rsa.pubThe key fingerprint is:SHA256:AM8UnMp3DveYx5uvjYRw5FS47CfMYcc/DeQSx0j3TDc work-pc@tdouya.comThe key\'s randomart image is:+---[RSA 3072]----+| ..oo ooo. .E.|| =o ..o.++ ..|| . .+.oo = o || o o=B + o || ..XSB o o || oO.= o . || .+.o . || .oo || ooo |+----[SHA256]-----+tdouya@tdouya-lenovo MINGW64 ~/Desktop

生成完成后, 在用户目录会生成.ssh文件夹。并生成密钥文件。 其中.pub为公钥
【编程基本功】Win11中Git安装配置全攻略,包含Git以及图形化工具TortoiseGit_win11安装git

6 注册密钥

这里以Github为例。

6.1 打开Github页面

【编程基本功】Win11中Git安装配置全攻略,包含Git以及图形化工具TortoiseGit_win11安装git

6.2 点击右上角头像, 找到并点击Setting

【编程基本功】Win11中Git安装配置全攻略,包含Git以及图形化工具TortoiseGit_win11安装git

6.3 选择\"SSH and GPG keys`

【编程基本功】Win11中Git安装配置全攻略,包含Git以及图形化工具TortoiseGit_win11安装git

6.4 点击“New SSH Key”

【编程基本功】Win11中Git安装配置全攻略,包含Git以及图形化工具TortoiseGit_win11安装git

6.5 将公钥内容复制到页面Key的位置:

【编程基本功】Win11中Git安装配置全攻略,包含Git以及图形化工具TortoiseGit_win11安装git
点击Add SSH Key,则密钥会被添加上。
【编程基本功】Win11中Git安装配置全攻略,包含Git以及图形化工具TortoiseGit_win11安装git

6.6 测试

6.6.1 新建一个新的仓库

右上角的+选中后,会有New repository
【编程基本功】Win11中Git安装配置全攻略,包含Git以及图形化工具TortoiseGit_win11安装git

6.6.2 创建测试仓库test-abc

【编程基本功】Win11中Git安装配置全攻略,包含Git以及图形化工具TortoiseGit_win11安装git

6.6.3 创建成功

【编程基本功】Win11中Git安装配置全攻略,包含Git以及图形化工具TortoiseGit_win11安装git

6.6.4 克隆仓库到本地
6.6.4.1 在文件管理器中右键点击“Git 克隆”

【编程基本功】Win11中Git安装配置全攻略,包含Git以及图形化工具TortoiseGit_win11安装git

6.6.4.2 在弹出页面中,输入Git地址

【编程基本功】Win11中Git安装配置全攻略,包含Git以及图形化工具TortoiseGit_win11安装git
因为第一次连接, 所以会提示是否信任的提示, 点击
【编程基本功】Win11中Git安装配置全攻略,包含Git以及图形化工具TortoiseGit_win11安装git

6.6.4.3 克隆成功

【编程基本功】Win11中Git安装配置全攻略,包含Git以及图形化工具TortoiseGit_win11安装git
空仓库建立完成
【编程基本功】Win11中Git安装配置全攻略,包含Git以及图形化工具TortoiseGit_win11安装git

6.6.5 上传文件
6.6.5.1 创建新文件

创建了新的markdown文件,里面有一些简单内容。
【编程基本功】Win11中Git安装配置全攻略,包含Git以及图形化工具TortoiseGit_win11安装git

6.6.5.2 提交文件

文件管理器右键, 点击“Git 提交”
【编程基本功】Win11中Git安装配置全攻略,包含Git以及图形化工具TortoiseGit_win11安装git
选中未受版本控制的文件中,刚创建的markdown文件,并编写日志信息。然后点击底下的提交并推送, 测试推送成功。
【编程基本功】Win11中Git安装配置全攻略,包含Git以及图形化工具TortoiseGit_win11安装git

6.6.5.3 查看Github仓库内容

添加文件成功,并且内容显示正常。
【编程基本功】Win11中Git安装配置全攻略,包含Git以及图形化工具TortoiseGit_win11安装git

7 总结

通过这份超详细的博客,大伙儿是不是觉得安装配置 Git 变得简单又有趣呢?从去 Git 官网下载安装包,一路点点点,选择各种选项,到最后成功安装,再搞定图形化窗口的安装配置,每一个环节都至关重要。这过程就像在拼一个超酷的数码乐高,每一步都搭建好,最后就能收获一个超厉害的开发神器。以后写代码的时候,再也不怕版本混乱啦,想回到之前的版本轻轻松松,协作开发时也能愉快玩耍,Git 简直是程序员的超级好帮手,跟着田辛老师的教程,相信大家都能顺利搞定它,一起变身编程小能手!