装了又好像没装,是很多人第一次接触Git的真实状态。下载、双击、Next点完,然后打开命令行敲一句git --version,看到版本号出来了,教程就结束了。可真正上手时,发现连推个代码到Gitee都要鼓捣半天,要么提示权限拒绝,要么分不清本地仓库和远程仓库到底怎么关联的,到最后干脆退回压缩包发文件。
这篇就是冲着“一篇解决”来的,目标很明确:用Windows系统,从零开始装好Git,配好Gitee远程仓库,把本地代码推上去,再把日常最常用的命令和撤销、回滚、免密、托管这些高频问题一次讲透。适合刚入门的学生、工作中需要自己搭代码管理的开发者,还有那些只用过SVN、想换Git但被命令行劝退的朋友。
1. 装之前先搞清楚:Git和Gitee到底是怎么配合的
很多人一开始就被“Git”和“Gitee”的概念绕晕。简单说,Git是本地跑的一个版本管理工具,负责记录代码的每一次改动、支持分支、支持回滚;Gitee是码云上的一个远程代码托管平台,相当于把你本地的仓库“备份”到云端,还能和别人协作。
这两个东西的关系,可以拿写文档来打比方。Git是你的本地草稿箱和修改记录仪,每次保存都会留下痕迹,随时能翻回前面的版本;Gitee是你上传到云文档的公共副本,解决了两件事:一是电脑坏了代码不丢,二是别人想参与你的文档,不用在微信上传来传去,直接从云文档拉下来改完再传回去就好。
理解这层关系很重要,因为后面所有操作都围绕两条线索展开:
- 本地通过Git把代码提交到本地仓库(
commit) - 再把本地仓库推送到远程Gitee仓库(
push)
反过来,别人或者另一台电脑改过代码,你需要先拉取远程的更新(pull),再合并到自己的代码里。
这套流程跑通之后,你会形成肌肉记忆:改代码、提交、推送,晚上下班前顺手推一把。至于分支管理、合并冲突、多人协作,都是建立在这套基础之上的进阶能力。
开始之前,顺手检查下系统环境。Windows版本建议Win10及以上,Win7老系统虽然也能装老版本Git,但Gitee的某些接口和SSL协议对老环境兼容性越来越差,别在这个环节浪费精时。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. Windows端安装Git:下载、安装选项、验证三步走
2.1 下载版本怎么选
Git官方专门维护了Windows版本,项目名叫Git for Windows,直接访问官网下载即可。注意区分两个版本:
- 64-bit Git for Windows Setup:绝大多数现代电脑选这个
- 32-bit Git for Windows Setup:只有旧电脑、内存小于4G的才需要
下载时认准Standalone Installer(独立安装包),不要下载Portable版。Portable版是免安装的便携版,适合装在U盘里临时用,日常开发还是老老实实装系统版,右键菜单、文件关联、环境变量都自动配好,省心得多。
下载速度如果提不上去,可以考虑用国内镜像站下载,版本同步基本是实时的。我习惯直接用镜像,一分钟内就能拿到安装包。
2.2 安装选项里哪些该勾,哪些要改
安装包是标准的Next式向导,大部分选项保持默认即可,但有几步值得多看一眼:
第一处是“Select Components”,默认勾选了Git Bash Here和Git GUI Here,这两个建议保留。它会在右键菜单里加上“Open Git Bash here”,在文件夹里直接打开命令行,做本地操作极其方便。别把它取消,这是很多人用Git最顺手的一个入口。
第二处是“Choosing the default editor”,默认是Vim。老手无所谓,但新手在提交代码时万一触发Vim界面,会卡在“怎么退出”的绝望里。直接在选项框里选Nano,或者选VS Code(前提是装了)都可以。我个人推荐选VS Code,因为提交信息编辑、代码冲突解决都更图形化,适合所有人。
第三处是“Adjusting the PATH environment”,默认选项是“Git from the command line and also from 3rd-party software”,保留这个。它会把Git自动加进系统PATH,让你在CMD、PowerShell、VS Code终端里都能直接用git命令。
第四处是“Choosing the SSH executable”,默认是“Use OpenSSH”,不要改成“Use Bundled OpenSSH”。Windows自带的OpenSSH和Gitee配合得很稳,这里动一下反而容易出怪问题。
后面还有“Checkout line endings”“Choose terminal emulator”等选项,全部保持默认即可。前者Windows默认按CRLF转换,实际用下来团队之间配合没出过问题;后者默认Windows Console即可,如果是新版Git for Windows默认是MinTTY,也问题不大。
2.3 安装完的验证动作
装完之后,立刻验证。快捷键Win + R输入cmd回车,或者直接右键桌面打开终端,输入:
bash复制git --version
能输出
