Windows系统下Git的详细安装步骤和基础设置指南

 更新时间:2026年04月13日 09:17:07   作者:独隅  
本文提供了Windows系统下Git的完整安装配置指南,涵盖下载安装、验证配置、基础设置、环境变量配置、常用命令示例及常见问题解决方案,并推荐了常用的图形化客户端工具,需要的朋友可以参考下

本文提供了Windows系统下Git的完整安装配置指南,包含详细步骤和常见问题解决方案。主要内容包括:1)从官网下载安装包并完成配置;2)验证安装及基础设置(用户名、邮箱、SSH密钥);3)环境变量配置方法;4)常用Git命令示例;5)常见问题处理(身份验证、中文乱码、路径过长等);6)推荐使用的图形化客户端工具。通过本指南,用户可快速完成Git环境搭建并掌握基本使用技巧,为代码版本管理做好准备。

以下是 Windows 系统下 Git 的详细安装步骤和基础设置指南:

一、详细安装步骤

1. 下载 Git 安装包

  • 访问 Git 官网,点击页面上的 Download for Windows。
  • 根据系统版本(10/11)下载最新安装包(文件名类似 Git-xxx-64-bit.exe)。

2. 运行安装程序

1. 双击安装包,按以下选项配置:

  • Component Selection:
    勾选 Git for Windows 和 Git Bash Here(推荐保留,默认会安装常用工具)。
  • Path:
    保持默认路径(C:\Program Files\Git),避免空格或特殊字符导致的问题。
  • Git Bash Terminal:
    勾选 Use the system’s default console window(推荐使用 PowerShell 或 CMD 会更灵活)。
  • Line ending conversion:
    选择 Checkout as-is, commit with CRLF(国内用户推荐,避免换行符问题)。
  • Terminal emulator:
    保持默认的 Git Bash。
  • SSH executable:
    选择 Git’s built-in ssh.exe。
  • Other options:
    勾选 Add Git to PATH(关键步骤,否则命令行无法识别 git)。

2. 点击 Install 完成安装。

二、验证安装

1. 打开 PowerShell 或 CMD:

Win + R 输入 cmdpowershell,按回车。

2. 检查 Git 版本:

输入以下命令,确认输出版本号:

git --version

如果显示版本信息(如 git version 2.40.1),表示安装成功。

三、基础配置

1. 设置全局用户名和邮箱

git config --global user.name "你的真实姓名"    # 用于提交记录的作者名
git config --global user.email "你的邮箱@example.com"  # 绑定 GitHub 等平台账号

2. 生成 SSH 密钥(绑定 GitHub)

1. 打开 Git Bash:

Win + R 输入 gitbash,按回车。

2. 生成密钥:

ssh-keygen -t ed25519 -C "你的邮箱@example.com"
  • 按回车接受默认路径(~/.ssh/id_ed25519)。
  • 提示输入密码时直接连续按两次回车(不设置密码短语)。

3. 复制公钥到剪贴板:

cat ~/.ssh/id_ed25519.pub | clip

4. 粘贴公钥内容并保存

登录 GitHub,进入 Settings > SSH and GPG keys,点击 New SSH key,粘贴公钥内容并保存。

四、配置环境变量(可选)

如果安装时未勾选 Add Git to PATH,需手动配置:

  1. 右键点击 此电脑 > 属性 > 高级系统设置 > 环境变量。
  2. 在 系统变量 中找到 Path,点击 编辑。
  3. 添加 Git 安装路径下的 bin 目录(如 C:\Program Files\Git\bin)。
  4. 点击确定保存。

五、常用命令演示

1. 克隆仓库

git clone https://github.com/用户名/仓库名.git

2. 提交代码

# 进入项目目录
cd 仓库名

# 添加文件到暂存区
git add <文件名/相对路径/绝对路径>      # 添加单个文件
git add .  # 添加全部文件 git add *    

# 提交并附加说明
git commit -m "Initial commit"

# 关联远程仓库(首次推送)
git remote add origin https://github.com/用户名/仓库名.git

# 推送代码到主分支
git push -u origin main

3. 拉取远程更新

git pull origin main

六、常见问题解决

1. 提交时提示身份验证失败

  • 确保已绑定 SSH 密钥,或在 HTTPS 协议下输入 GitHub 账号的密码。
  • 若使用 SSH,检查密钥权限:
chmod 600 ~/.ssh/id_ed25519

2. Git Bash 中中文乱码

  • 修改终端编码:
export LANG=en_US.UTF-8
export LC_CTYPE=en_US.UTF-8
  • 或将系统语言设置为 UTF-8。

3. 路径过长报错

  • 启用 Git 的长路径支持(需管理员权限):
git config --global core.longpaths true

七、推荐工具

1. 图形化客户端:

2. 编辑器集成:

  • VS Code、Sublime Text 等支持 Git 插件。

完成以上步骤后,你就可以熟练使用 Git 进行版本控制了!如果有具体问题,欢迎随时提问。

以上就是Windows系统下Git的详细安装步骤和基础设置指南的详细内容,更多关于Windows下Git安装配置的资料请关注脚本之家其它相关文章!

相关文章

  • 详解https 加密完整过程

    详解https 加密完整过程

    这篇文章主要介绍了详解https 加密完整过程的相关资料,这里主要说名https加密及通信的方法,需要的朋友可以参考下
    2017-07-07
  • 键盘扫描码[比较完整]

    键盘扫描码[比较完整]

    键盘扫描码
    2009-05-05
  • 邮件的协议及服务器工作原理

    邮件的协议及服务器工作原理

    本系列教程将会讲解邮件的基本常识与概念,邮件的协议以及邮件服务器的工作原理,然后用JavaMail发送邮件的基本实现过程,邮件内嵌图片等高级邮件技巧。相信大家看完后,一定会有所收获
    2022-05-05
  • Git撤销命令revert与reset区别全面对比

    Git撤销命令revert与reset区别全面对比

    在Git中git revert和git reset都可以用来撤销更改,但它们的工作方式和影响有很大的不同,这篇文章主要介绍了Git撤销命令revert与reset区别全面对比的相关资料,需要的朋友可以参考下
    2025-12-12
  • Git冲突处理指南之如何高效解决代码冲突问题

    Git冲突处理指南之如何高效解决代码冲突问题

    我们在日常使用Git的过程中经常会发生一些意外情况,如果处理不当,则可能会出现代码丢失的假象,这篇文章主要给大家介绍了关于Git冲突处理指南之如何高效解决代码冲突问题的相关资料,需要的朋友可以参考下
    2024-08-08
  • 如何创建VS Code 扩展插件

    如何创建VS Code 扩展插件

    VS Code提供了强大的扩展功能,本文主要介绍了如何创建VS Code 扩展插件,主要包括插件的创建、开发和发布过程,具有一定的参考价值,感兴趣的可以了解一下
    2022-01-01
  • 解决idea git切换多个分支后maven不生效的问题

    解决idea git切换多个分支后maven不生效的问题

    这篇文章主要介绍了解决idea git切换多个分支后maven不生效的问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-09-09
  • 浏览器缓存知识小结及应用分析

    浏览器缓存知识小结及应用分析

    了解浏览器的缓存命中原理,是开发web应用的基础,本文着眼于此,学习浏览器缓存的相关知识,总结缓存避免和缓存管理的方法,结合具体的场景说明缓存的相关问题。希望能对有需要的人有所帮助
    2017-03-03
  • vscode使用remote-ssh免密连接服务器

    vscode使用remote-ssh免密连接服务器

    本文主要介绍了vscode使用remote-ssh免密连接服务器
    2024-03-03
  • 提高编程技能的11个建议

    提高编程技能的11个建议

    当你不熟悉编程的时候,你可能会觉得无从下手,并且不知道如何运用学到的知识。只要你通过了这一困难的学习阶段,你就会发现一个全新的世界
    2014-08-08

最新评论