Git是目前最主流的分布式版本控制系统。简单说它就是帮你管代码的记事本加时光机。你写代码过程中会不断修改文件如果没有版本控制一旦改乱了只能手动备份或者重写有了Git每次保存修改都会生成一个快照可以随时回退到任意历史状态。对于个人项目它能防止误删文件对于团队协作它能自动合并代码冲突避免多人同时编辑同一条记录时互相覆盖。
安装与环境初始化
去官网下载对应操作系统的安装包一路下一步即可。安装完成后打开终端或命令行输入git version确认是否成功。首次使用前需要设置身份标识告诉Git你是谁以及怎么联系你。执行git config --global user.name你的名字把名字替换成实际名称再执行git config --global user.email你的邮箱地址换成真实注册邮箱这两项配置只会写入一次后续所有提交记录都会带上这些信息。如果以后想查看当前配置可以直接运行git config --list。
创建仓库与基础工作流
打开你的项目文件夹右键选择Git Bash Here或者直接cd进入目录然后输入git init命令这会在当前目录下初始化一个隐藏的.git文件夹这就是本地仓库的起点。接下来开始日常编写代码当完成阶段性修改后先运行git status查看当前文件状态红色代表未跟踪的新文件绿色代表已暂存的文件。用git add文件名把指定文件加入暂存区如果想一次性添加所有改动过的文件可以写git add .注意加点号表示当前目录所有变更。暂存完成后运行git commit -m描述信息把暂存区的快照永久保存到历史记录里引号内的描述要简明扼要说明这次改了什么比如修复登录页样式错乱。
常用命令速查与避坑指南
日常开发中最容易卡壳的是分支管理和日志查看。用git branch列出所有本地分支当前分支前面会有星号标记新建分支并切换过去可以用git checkout -b新功能名。如果想看完整的提交历史可以运行git log它会按时间倒序展示每次提交的哈希值作者时间和备注信息加上--oneline参数可以让输出更紧凑方便快速浏览。遇到临时打断想先处理紧急bug时可以运行git stash把当前未提交的修改暂时藏起来等忙完再git stash pop恢复。千万不要在commit之前随意删除文件或移动文件夹否则Git可能追踪不到位置变化导致记录丢失。建议养成小步提交好习惯每次改动控制在合理范围内这样出问题能快速定位具体是哪次提交引入了错误。
关联远程仓库与同步策略
本地仓库建好后通常需要和GitHub或Gitee等远程平台打通。先在网页端创建空项目拿到HTTPS或SSH地址然后在终端执行git remote add origin地址把远程仓库绑定为origin别名。第一次推送代码用git push -u origin master把当前分支推送到远程并建立追踪关系之后直接git push就能自动同步。拉取他人更新时使用git pull它相当于fetch加merge两步合一操作。如果遇到冲突提示不要慌打开提示的文件找到<<<<<<和>>>>>>标记手动保留正确代码然后重新add和commit即可完成合并。定期清理不需要的分支能保持仓库整洁执行git branch -d分支名即可删除本地副本。
实战习惯总结
掌握Git核心在于理解三个阶段工作区暂存区和仓库区的流转关系。每次改动前先用status摸底改完后及时add锁定范围最后commit固化成果。配合合理的命名规范和清晰的提交描述能让整个版本历史变成可读的开发日记。刚开始可能会觉得命令繁琐但坚持用两周就会形成肌肉记忆。遇到报错先复制完整错误信息搜索官方文档或技术社区百分之九十的问题都有现成解决方案。把这套流程跑顺了无论是接私活还是参与开源项目都能大幅提升交付效率和质量。



