下载与安装
访问Git官网下载适合Windows的安装包。运行安装程序时一路默认点击下一步即可。安装完成后,在开始菜单或桌面右键会出现Git Bash选项。建议同时勾选添加环境变量,这样可以在CMD或PowerShell中直接输入git命令,省去每次都要进Bash的麻烦。
初始化基础配置
打开Git Bash,先设置全局用户名和邮箱,这决定了提交记录显示的身份。输入git config --global user.name你的名字回车,接着输入git config --global user.email你的邮箱回车。配置一次后永久生效,后续新建仓库都不需要重复设置。可以通过git config --list检查是否写入成功。
创建与管理本地仓库
进入项目文件夹,右键选择Git Bash Here打开终端。输入git init初始化当前目录为Git仓库。此时文件夹内会生成隐藏的.git目录。接下来通过git add文件名将文件加入暂存区,或者用git add .把所有变动全部加入。确认无误后输入git commit -m提交说明完成一次完整提交。随时可以用git status查看修改状态,用git log查看历史提交记录,加上--oneline参数可以让日志更清爽。
关联远程仓库
代码写完后通常需要备份到GitHub或Gitee等远程平台。先在网页端创建空仓库,获取HTTPS或SSH地址。在终端输入git remote add origin远程地址建立关联。首次推送代码使用git push -u origin main,后续只需git push即可上传。如果别人更新了仓库,你可以用git pull拉取最新内容并自动合并。注意首次push可能需要配置账号密码或Token权限。
分支操作指南
日常开发强烈建议使用分支隔离功能。输入git branch new-feature创建新分支,git checkout new-feature切换过去。在该分支上独立开发并提交,不会影响主分支。开发完成后切回主分支git checkout main,输入git merge new-feature合并代码。合并冲突时编辑器会提示冲突位置,手动修改保存后重新add和commit即可解决。用完的新分支记得git branch -d删除保持整洁。
Windows常用避坑技巧
Windows路径包含空格或中文时容易报错,尽量把项目放在纯英文短路径下。编辑大型文件前建议先用git stash临时保存现场,避免中途被其他操作覆盖。遇到换行符乱码问题通常在设置里关闭core.autocrlf或者统一改为input。配合VSCode或IDEA等编辑器内置的Git面板,图形化操作能大幅降低学习成本。定期执行git gc清理冗余数据也能让仓库运行更流畅。
掌握以上流程足以应对百分之九十的日常需求。多敲几次命令形成肌肉记忆后,版本控制就会变成你开发工作流中最顺手的一环,团队协作也会变得井井有条。



