Git在Windows上安装需确保四点:全局命令生效、提交不卡Vim、换行正常、右键进终端;推荐阿里云镜像下载最新64位版,装至默认路径C:\Program Files\Git,PATH选第二项,编辑器设VS Code或Notepad++,换行选Windows检出/Unix提交,HTTPS用OpenSSL,分支名设main,并立即配置user.name、user.email和credential.helper。

Git 在 Windows 上安装,关键不是“能不能装上”,而是“装完能不能在任何地方敲 git 都生效、提交时不会卡在 Vim 里、换行不乱、右键能直接进命令行”——这四点没调对,后面天天踩坑。
怎么选安装包和安装路径才不翻车
国内直连官网下载慢,优先去阿里云镜像站搜 Git-2.51.2-64-bit.exe(当前最新稳定版),别用老版本或 ARM64(除非你用骁龙笔记本)。安装路径强烈建议保持默认的 C:\Program Files\Git:改到 D 盘看似省 C 盘空间,但 PyCharm、VS Code、GitHub Desktop 等工具默认只认这个路径;改了就得一个个手动配 Git 路径,反而更费时间。
- 不要选带中文或空格的路径(比如
C:\我的软件\Git),否则git config或某些脚本会报错 - 如果 C 盘真没空间,至少选
D:\Git这种纯英文无空格路径 - 安装过程里出现“Windows Explorer integration”选项,必须勾选
Open Git Bash here——这是你每天点右键打开终端的唯一可靠入口
PATH 环境变量和终端编辑器必须手动把关
安装时走到 “Adjusting your PATH environment” 这一步,务必选第二项:Git from the command line and also from 3rd-party software。选第一项(仅 Git Bash 可用)会导致你在 CMD、PowerShell、VS Code 终端里敲 git 直接报“不是内部或外部命令”。
- 编辑器别留默认的
Vim:如果你不知道:wq怎么退出,下一步git commit就会卡死在黑屏里动不了 - 推荐选
Visual Studio Code(前提是已安装),它会自动填好路径;没装就选Notepad++,别选系统记事本(不支持 UTF-8 保存,中文提交信息会变问号) - 如果安装时漏选编辑器,后续可用命令修复:
git config --global core.editor "code --wait"
换行符和 HTTPS 后端配置决定协作是否顺利
跨团队、跨平台(比如你写 Windows,同事用 macOS)开发时,换行符设置不对,git status 会疯狂标出“文件已修改”,实际只是 \r\n 和 \n 的差异。HTTPS 后端选错,则 push/pull GitHub 或公司内网 GitLab 时可能证书失败。
- 换行设置选
Checkout Windows-style, commit Unix-style line endings——这是 Windows 下最稳的组合 - HTTPS 后端选
Use the OpenSSL library,除非你在企业域环境且明确要求走 Windows 证书存储(比如用 AD 根证书访问内网 Git) - 初始化分支名建议选
Override the default branch name并填main,避免新项目还用过时的master
装完立刻验证的三个命令,缺一不可
点击 Finish 后别急着关窗口,勾选 Launch Git Bash,进去立刻跑这三行:
git --version<br>git config --global user.name "Your Name"<br>git config --global user.email "you@example.com"
第一行确认命令可用;后两行是“活命线”——没设 user.name 和 user.email,第一次 git commit 会失败并提示“please tell me who you are”。很多人卡在这一步,以为 Git 没装好,其实是配置根本没动。
真正容易被忽略的是凭据缓存:如果常用 GitHub 或 GitLab,装完顺手跑一句 git config --global credential.helper manager-core,否则每次 push 都要输密码或 token。


















