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

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.dtcms.com/a/362058.html

相关文章:

  • c# winform 拼图游戏
  • 随机获取集合里面的某一条数据
  • 利用Mybatis自定义排序规则实现复杂排序
  • UBUNTU之Onvif开源服务器onvif_srvd:1、编译
  • Java synchronized 关键字详解
  • JAVA后端开发——forEach 与方法引用(::)详解
  • 剧想智读项目展示
  • 针对redis中的热数据该怎么处理
  • Qt 项目文件(.pro)中添加 UI 文件相关命令
  • 【系规伴学】云资源规划核心知识点解析
  • vcruntime140.dll丢失解决办法
  • pandas自学笔记16 pandas可视化
  • 继承体系中的隐藏机制解析(继承中的作用域)
  • Unity图集 SpriteAltas 打包探究
  • [界面通过zmq请求调用指定动态库函数(三)]将zmq请求集成二次开发接口
  • Android 文件下载 FileDownloader
  • TypeScript交叉类型、重复属性、类型断言和as const详解
  • 光颉科技)Viking)的CS25FTFR009 1225 0.009R/9mR 3W电阻介绍-华年商城
  • 【笔记】float类型的精度有限,无法精确表示123456.6789
  • 【Audio】静音或振动模式下重复来电响铃
  • Java Web项目后台管理系统之内容管理仿写(三):图片上传
  • 使用 BayesFlow 通过神经网络简化贝叶斯推断(一)
  • C扩展4:X宏(X-MACRO)
  • JS循环机制
  • IS-IS的原理
  • Java超卖问题
  • MySQL安装与使用指南
  • 【读论文】量子关联增强双梳光谱技术
  • 力扣404 代码随想录Day15 第三题
  • 故障排查指南:理解与解决 “No route to host“ 错误