讲师中心 微信公众号
AI工具推荐 视频效率加速

Git怎么在Windows上安装配置_Git如何搭建Windows开发环境【入门】

浅伟姑娘_3727

浅伟姑娘_3727

发布时间:2026-03-22 15:27:40

|

765人浏览过

|

来源于php中文网

原创

应选 Git Bash;它自带 bash、OpenSSH 和 Unix 工具,与 VS Code 集成最稳定;禁用文件系统缓存以防 NTFS+OneDrive 路径下 git status 假死;行结尾选 Commit Unix-style;安装路径勿含中文或空格;user.name 和 user.email 必须用 --global 全局配置且邮箱需与 GitHub 已验证邮箱一致。

git怎么在windows上安装配置_git如何搭建windows开发环境【入门】

Git for Windows 安装时选哪个选项才不踩坑

默认安装向导里三个终端集成选项(Git Bash、Windows Terminal、MinTTY)容易让人误点,实际开发中绝大多数人只需要 Git Bash —— 它自带 bash 环境、OpenSSH、常见 Unix 工具(grep、sed、curl),且和 VS Code 集成最稳。

避坑重点:

  • 不要勾选 Enable file system caching:在某些 NTFS + OneDrive 混合路径下会导致 git status 假死或延迟数秒
  • Checkout Windows-style, commit Unix-style line endings 是安全默认,但若团队用 macOS/Linux 协作,建议改选 Commit Unix-style line endings,否则 .gitattributes 里设 * text=auto eol=lf 也压不住换行符污染
  • 安装路径别含中文或空格:比如 C:\Program Files\Git 没问题,但 C:\My Tools\Git 可能导致某些脚本(如 husky 的 pre-commit)执行失败,报错类似 'C:\My' is not recognized as an internal or external command

配置 user.name 和 user.email 为什么必须用 git config --global

这两个值会写进每次 commit 的 author 字段,GitHub / GitLab 页面上显示的提交者就靠它识别。不配或配错,提交记录会显示为 “ghost” 或关联不到你的账号。

实操要点:

  • 必须用 git config --global user.name "Your Name" 和 git config --global user.email "you@example.com",漏掉 --global 只对当前仓库生效,切项目就丢
  • 邮箱必须和 GitHub 账号主邮箱一致(或已验证的备用邮箱),否则提交不会出现在个人贡献图里
  • 如果公司要求用企业邮箱,但又想 GitHub 个人页干净,可以单独给工作项目配局部值:git config user.email "work@company.com"(进到项目目录后执行,不加 --global)

SSH 密钥生成失败:ssh-keygen -t ed25519 报错“unknown key type”

这是旧版 Git for Windows(ed25519。不用降级算法,直接升级 Git 或换命令就行。

Github Release Analyzer
Github Release Analyzer

分析 GitHub 仓库的发布信息并汇总发布说明。当用户要求分析、汇总、审查或追踪最新发布或近期发布时使用。

下载

解决路径:

  • 先运行 ssh -V 看版本,低于 OpenSSH_8.0 就大概率有问题
  • 升级 Git for Windows 到最新版(官网下载),或改用 ssh-keygen -t rsa -b 4096(兼容性最强)
  • 生成后务必用 cat ~/.ssh/id_rsa.pub(或 id_ed25519.pub)复制内容,别手敲——少一个字符,GitHub 就提示 Permission denied (publickey)
  • 测试连通性用 ssh -T git@github.com,不是 git@github.com:xxx/yyy.git,后者是 URL 格式,会报语法错误

VS Code 里 Git 图标不刷新 / 提交按钮灰掉

这通常不是 Git 本身坏了,而是 VS Code 没正确找到 Git 可执行文件,或者工作区启用了错误的 Git 路径。

排查步骤:

  • 打开 VS Code 设置,搜 git.path,确认值是 C:\Program Files\Git\bin\git.exe(不是 cmd\git.exe)
  • 在 VS Code 终端里运行 which git,输出应为 Git for Windows 的路径;如果显示 C:\Windows\System32\git.exe,说明系统 PATH 里混进了 Windows 自带的旧 git(极少见,但某些 Dell/HP 预装软件会塞)
  • 关掉所有 VS Code 窗口,删掉项目根目录下的 .git/index.lock(如有),再重启——这个锁文件残留会导致状态卡死
  • 如果用 WSL2 开发,但 VS Code 装在 Windows 上,默认 Git 扩展会调 Windows 版 Git,想用 WSL 的 Git 得手动配 "git.path": "/home/username/.vscode-server/bin/xxx/git",但多数人没必要这么绕

Windows 上 Git 真正的麻烦点不在安装,而在路径权限、换行符、SSH 代理转发这些隐性链路。配完别急着写代码,先 git clone 一个公开小仓库,跑一遍 add → commit → push,再看 GitHub 上 commit 是否带绿色 verified 标签——这才是闭环验证。

热门AI工具

更多
超级简历WonderCV

一款AI办公效率工具,主要用于免费求职简历模版下载制作,应届生职场人必备简历制作神器,适合需要提升相关任务效率的用户。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

Loomy
Loomy Hot

一款AI工具,主要用于科大讯飞发布的桌面级 AI 助理,比 OpenClaw 更易用、更安全!,适合需要提升相关任务效率的用户。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

PixTV
PixTV Hot

PixTV是一款面向AIGC内容创作的AI视频生成工具。

墨刀AI
墨刀AI Hot

一款AI图像与设计工具,主要用于产品经理的专属智能体,适合需要提升相关任务效率的用户。

VibeKnow
VibeKnow Hot

一款AI视频创作工具,主要用于全球首个AI知识视频创作平台,文档、文章、网页,一键生成视频,适合需要提升相关任务效率的用户。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

蛙蛙写作

一款AI论文写作工具,主要用于超级AI智能写作助手,适合需要提升相关任务效率的用户。

相关专题

更多
curl_exec
curl_exec

curl_exec函数是PHP cURL函数列表中的一种,它的功能是执行一个cURL会话。给大家总结了一下php curl_exec函数的一些用法实例,这个函数应该在初始化一个cURL会话并且全部的选项都被设置后被调用。他的返回值成功时返回TRUE, 或者在失败时返回FALSE。

3523

2023.06.14

linux常见下载安装工具
linux常见下载安装工具

linux常见下载安装工具有APT、YUM、DNF、Snapcraft、Flatpak、AppImage、Wget、Curl等。想了解更多linux常见下载安装工具相关内容,可以阅读本专题下面的文章。

795

2023.10.30

github中文官网入口 github中文版官网网页进入
github中文官网入口 github中文版官网网页进入

github中文官网入口https://docs.github.com/zh/get-started,GitHub 是一种基于云的平台,可在其中存储、共享并与他人一起编写代码。 通过将代码存储在GitHub 上的“存储库”中,你可以: “展示或共享”你的工作。 持续“跟踪和管理”对代码的更改。

8425

2026.01.21

GitHub官网入口版本汇总
GitHub官网入口版本汇总

本专题整合了GitHub入口版本地址汇总,阅读专题下面的文章了解更多详细内容。

838

2026.04.02

自建git服务器
自建git服务器

git服务器是目前流行的分布式版本控制系统之一,可以让多人协同开发同一个项目。本专题为大家提供自建git服务器相关的各种文章、以及下载和课程。

5899

2023.07.05

git和svn的区别
git和svn的区别

git和svn的区别:1、定义不同;2、模型类型不同;3、存储单元不同;4、是否拥有全局版本号;5、内容完整性不同;6、版本库不同;7、克隆目录速度不同;8、分支不同。php中文网为大家带来了git和svn的相关知识、以及相关文章等内容。

1740

2023.07.06

git撤销提交的commit
git撤销提交的commit

Git是一个强大的版本控制系统,它提供了很多功能帮助开发人员有效地管理和控制代码的变更,本专题为大家提供git 撤销提交的commit相关的各种文章内容,供大家免费下载体验。

1014

2023.07.24

git提交错误怎么撤回
git提交错误怎么撤回

git提交错误撤回的方法:git reset head^:撤回最后一次提交,恢复到提交前状态。git revert head:创建新提交,内容与之前提交相反。git reset :使用提交的 sha-1 哈希撤回指定提交。交互式舞台区:标记要撤回的特定更改,然后提交,排除已撤回更改。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

3837

2024.04.09

PixTV官网入口地址合集
PixTV官网入口地址合集

本专题汇总了 PixTV AI 一站式视频创作平台的官方入口与使用教程。无需下载软件,浏览器直接访问即可使用。平台将剧本、图像、视频、声音与剪辑整合在“无限画布”中,接入 GPT Image 2.5、Seedance 2.5 等头部模型。本专题整理了从新建画布、角色锚定、分镜拆分到视频生成与导出的完整操作指南,助你快速上手 AI 短剧与漫剧创作。

20

2026.10.10

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
vscode手册
vscode手册

共0课时 | 0人学习

Git 教程
Git 教程

共21课时 | 8万人学习

Git版本控制工具
Git版本控制工具

共8课时 | 1.9万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn