当前位置: 首页 > ops >正文

Windows系统安装Git详细教程

文章目录

  • 步骤 1:下载 Git 安装包
  • 步骤 2:运行安装程序
  • 步骤 3:选择安装路径
  • 步骤 4:选择组件
  • 步骤 5:选择默认编辑器
  • 步骤 6:选择路径环境变量
  • 步骤 7:选择 HTTPS 协议的传输方式
  • 步骤 8:配置换行符处理
  • 步骤 9:配置 Git 终端模拟器
  • 步骤 10:选择额外的性能选项
  • 步骤 11:安装
    • 步骤 12:完成安装
    • 步骤 13:验证 Git 安装
    • 步骤 14:配置 Git 用户信息
  • 小结
  • 最后一些提交文件的小细节:

在 Windows 系统上安装 Git 的步骤非常简单。Git 是一个分布式版本控制工具,广泛用于源代码管理。以下是详细的 Git 安装教程,包括从下载到安装、配置以及验证 Git 是否成功安装的所有步骤。

步骤 1:下载 Git 安装包

打开 Git 官方网站:Git 官方下载页面
页面会自动识别你的操作系统,并提供相应的 Git 安装包链接。点击 Download for Windows 按钮,下载适用于 Windows 的安装包(.exe 文件)。

步骤 2:运行安装程序

下载完成后,双击运行安装包(通常是 Git-x.y.z-x64.exe,其中 x.y.z 是版本号)。
在弹出的安装向导中,点击 Next。

步骤 3:选择安装路径

你可以选择安装 Git 的目录,默认路径是:C:\Program Files\Git 如果你需要修改安装路径,可以点击 Browse… 选择一个新的路径。选择好后,点击 Next。

步骤 4:选择组件

在这一屏幕中,你可以选择需要安装的组件。通常情况下,默认选项已经足够,但你可以根据需要选择不同的组件:
Additional icons:添加 Git Bash 的桌面快捷方式(勾选)。
Associate .git configuration files with the default text editor:将 .git 配置文件与默认文本编辑器关联。
勾选好所需的选项后,点击 Next。

步骤 5:选择默认编辑器

在这一屏幕中,你需要选择 Git 默认使用的文本编辑器。Git 将用于编辑提交信息和其他配置文件的编辑器。默认情况下,安装程序会推荐使用 Vim 编辑器,但如果你对 Vim 不熟悉,也可以选择其他编辑器,如 Notepad++ 或 Visual Studio Code 等。选择好编辑器后,点击 Next。

步骤 6:选择路径环境变量

在这一屏幕中,你可以选择将 Git 的可执行文件路径添加到系统的 PATH 环境变量中。你将看到以下几种选项:
Use Git from Git Bash only(默认选项):将 Git 添加到 Git Bash 的路径中,仅在 Git Bash 中可用。
Use Git from the Windows Command Prompt:将 Git 添加到 Windows 命令行 的路径中,可以在 CMD 和 PowerShell 中使用 Git。
Use Git and optional Unix tools from the Windows Command Prompt:将 Git 和一些 Unix 工具(如 grep、awk 等)添加到 Windows 命令行。
推荐选择 Use Git from the Windows Command Prompt,这样你可以在 Windows 的命令提示符中直接使用 Git。选择后,点击 Next。

步骤 7:选择 HTTPS 协议的传输方式

这一屏幕是让你选择 Git 使用 HTTPS 协议时如何与远程仓库进行通信。你有两个选项:
Use the OpenSSL library(推荐):使用 OpenSSL 来处理 HTTPS 连接。
Use the Windows Secure Channel library:使用 Windows 的内置加密库。
推荐选择 Use the OpenSSL library,因为它更加通用并且稳定。选择后,点击 Next。

步骤 8:配置换行符处理

这一屏幕是选择 Git 如何处理换行符。你将看到以下三个选项:
Checkout Windows-style, commit Unix-style line endings(推荐):Git 在 Windows 上检出时将使用 Windows 风格的换行符(\r\n),但提交时使用 Unix 风格(\n)。
Checkout as-is, commit as-is:保持所有文件的换行符不变。
Checkout as-is, commit Unix-style line endings:所有提交都使用 Unix 风格的换行符。
推荐选择 Checkout Windows-style, commit Unix-style line endings,这样可以避免因换行符问题导致的兼容性问题。选择后,点击 Next。

步骤 9:配置 Git 终端模拟器

在这一屏幕中,你可以选择 Git 使用的终端模拟器。你有两个选项:
Use MinTTY (the default terminal of Git Bash)(推荐):使用 MinTTY 终端(一个跨平台的终端模拟器)。
Use Windows’ default console window:使用 Windows 的默认控制台窗口。
推荐选择 Use MinTTY,它提供了更好的用户体验。选择后,点击 Next。

步骤 10:选择额外的性能选项

Git 会提示你是否启用额外的性能选项:
Enable file system caching:启用文件系统缓存,可以提高 Git 的性能,尤其是在大型仓库中。
Enable Git Credential Manager:启用 Git 凭证管理器,自动保存和管理 Git 的凭证。
建议启用这些选项,尤其是 Git Credential Manager,它可以让你更方便地管理 Git 凭证。选择后,点击 Next。

步骤 11:安装

最后,在确认所有选项后,点击 Install 开始安装 Git。安装过程会自动完成,可能需要几分钟时间。

步骤 12:完成安装

安装完成后,点击 Finish 完成安装过程。如果你勾选了“Launch Git Bash”选项,它会自动启动 Git Bash终端。

步骤 13:验证 Git 安装

打开 Git Bash,输入以下命令来验证 Git 是否安装成功:git --version 如果安装成功,你将看到 Git 的版本号:git version 2.x.x.windows.x

步骤 14:配置 Git 用户信息

在开始使用 Git 之前,你需要配置你的用户名和邮箱,以便 Git 可以将这些信息记录在提交历史中。

打开 Git Bash,输入以下命令:
git config --global user.name “Your Name”
git config --global user.email “youremail@example.com”
如果你希望查看已经配置的信息,可以运行:git config --global --list

小结

通过以上步骤,你已经在 Windows 上成功安装并配置了 Git。现在,你可以开始在本地创建 Git 仓库,克隆远程仓库,或者进行版本控制操作了。如果你遇到任何问题,可以参考 Git 官方文档或重新安装尝试。

最后一些提交文件的小细节:

在这里插入图片描述
如果你在进行关联远程仓库出现这些字段
这个错误是 Git 检测到仓库存在 “可疑的所有权”,原因是当前用户与仓库所在目录的所有者不匹配,为了安全,Git 阻止了操作。

按照错误提示里的建议,添加该目录到 Git 的安全目录例外列表,运行以下命令即可:

git config --global --add safe.directory 文件名/../../..

我的就是

git config --global --add safe.directory D:/C-learning/learning-the-c-language

然后就是经典的三板斧

git add .
git commit -m "说明"
git push
http://www.xdnf.cn/news/19357.html

相关文章:

  • 【Java后端】Spring Boot 全局域名替换
  • TCP实现线程池竞争任务
  • FPGA|Quartus II 中使用TCL文件进行引脚一键分配
  • 深入理解零拷贝:本地IO与网络IO的性能优化利器
  • Docker基本介绍
  • MySQL 慢查询 debug:索引没生效的三重陷阱
  • 深度学习框架与工具使用心得:从入门到实战优化
  • 动作指令活体检测通过动态交互验证真实活人,保障安全
  • 数字后端tap cell:新老工艺tap cell区别
  • 软考中级数据库系统工程师学习专篇(67、数据库恢复)
  • Linux网络socket套接字(中)
  • AI人工智能大模型应用如何落地
  • DriveDreamer-2
  • C++ 模板全览:从“非特化”到“全特化 / 偏特化”的完整原理与区别
  • CUDA与图形API的深度互操作:解锁GPU硬件接口的真正潜力
  • Linux 系统都有哪些
  • Playwright Python 教程:实战篇
  • docker中的命令(四)
  • Coze源码分析-工作空间-项目开发-前端源码
  • 如何重置SVN被保存的用户名和密码
  • 【pve】
  • 轻量化注意力+脉冲机制,Transformer在低功耗AI中再度进化
  • 吴恩达机器学习作业十 PCA主成分分析
  • 基于单片机智能大棚/温室大棚/智慧农业/智能栽培种植系统/温湿度控制
  • LeetCode 37.解数独
  • k8s三阶段项目
  • 狂神说--Nginx--通俗易懂
  • 线程池八股文
  • 从零开始写个deer-flow-mvp-第一天
  • 拆分TypeScript项目的学习收获:处理编译缓存和包缓存,引用本地项目,使用相对路径