Git是目前全球开发者最常用的分布式版本控制系统,它能帮你记录代码的每一次修改,方便随时回溯到历史状态。无论是个人写项目还是团队协同开发,熟练运用Git都是必备技能。本教程将带你快速上手,避开常见坑点,直接掌握日常开发所需的核心操作。
安装与基础配置
在安装完Git客户端后,第一件事是设置你的全局身份信息。打开命令行工具输入git config --global user.name 你的名字 和 git config --global user.email 你的邮箱 即可。这一步非常重要,因为每次提交代码时,Git都会自动记录这些信息作为作者标识。配置完成后,你可以用git config --list 检查是否生效。如果以后需要切换不同项目的身份,可以在对应仓库目录下去掉 --global 参数单独设置。
核心工作流程
理解工作区、暂存区和本地仓库的区别是使用Git的基础。工作区就是你存放代码文件的文件夹,修改文件后它们处于未跟踪状态。执行git add 文件名 可以把特定文件放入暂存区,表示你准备提交这些改动。如果需要把当前目录下所有变动都加入暂存区,可以直接运行git add . 。确认无误后,输入git commit -m 提交说明 将暂存区内容推送到本地仓库。这个三次区域的流转机制是Git高效且安全的底层逻辑,养成先add再commit的习惯能大幅减少误操作。
分支管理与合并
日常开发中最频繁的操作就是创建分支和合并代码。主分支通常命名为main或master,用于存放稳定可发布的版本。当你需要开发新功能或修复漏洞时,务必新建独立分支。使用git checkout -b 分支名 可以一步完成创建并切换到新分支。在分支上做完所有测试后,切回主分支执行git merge 分支名 进行代码整合。如果遇到代码冲突,Git会明确标出冲突位置,你需要手动编辑文件保留正确内容,删除冲突标记后再重新提交。
远程协作技巧
远程协作离不开推送和拉取命令。首先要把本地仓库关联到GitHub或Gitee等平台上的远程仓库,命令为git remote add origin 远程仓库地址。上传代码用git push -u origin main,首次推送加上-u参数可以简化后续操作。当队友更新了代码时,务必先执行git pull origin main 获取最新变更,避免覆盖他人成果。如果本地有未保存的修改,可以先用git stash 暂时隐藏起来,拉取完成后再git stash pop 恢复现场。
历史记录与撤销
除了基础功能,学会查看历史记录和撤销操作能极大提升工作效率。git log 能列出所有提交详情,配合--oneline参数可显示精简列表。如果发现某次提交有问题,可以用git revert 提交哈希值 生成一条反向提交来安全撤销,或者用git reset --hard HEAD~1 回退到上一版本,后者会彻底丢弃指定之后的所有修改,使用时需谨慎。定期清理不需要的分支可以用git branch -d 分支名 删除本地记录。
掌握上述流程后,你已经能够独立完成版本管理的大部分任务。建议在实际项目中多练习分支策略和冲突处理,熟悉常用命令的底层逻辑。遇到问题时善用git status 和 git diff 查看当前状态和具体差异,保持代码提交信息简洁明了,团队协作就会更加顺畅高效。持续实践是巩固Git技能的唯一途径,坚持使用它记录每一个项目节点,你的开发工作流将迎来质的飞跃。



