Git是程序员必备的代码管理工具,很多新手一开始觉得命令多、逻辑绕,其实只要掌握核心流程,几分钟就能跑通。本文不堆砌理论,直接用最直白的话讲清楚怎么安装、怎么提交、怎么同步,照着做就能立刻开始用。
配置身份信息
装好Git后第一步是告诉电脑你是谁。打开命令行或终端,输入git config --global user.name你的名字 设置姓名,接着输入git config --global user.email你的邮箱@qq.com 设置邮箱。这两步只需做一次,以后所有提交记录都会带上这些信息。检查是否配置成功,运行git config --list即可看到结果。建议统一使用实名或常用昵称,方便团队协作时追踪贡献者。
初始化与基础操作
进入你要管理的文件夹,右键选择Git Bash Here或直接在终端cd到该目录。输入git init 初始化仓库,此时目录下会多出一个隐藏文件夹.git,说明版本控制已开启。新建或修改文件后,用git status查看当前状态,红色表示未跟踪,绿色表示已暂存。想保存改动时,先执行git add文件名 把文件加入暂存区,或者直接用git add . 一次性添加所有变动。确认无误后输入git commit -m“本次更新说明”完成快照保存。每次commit都会生成独立ID,随时可以回退到任意历史节点。
分支管理实战
日常开发离不开分支。用git branch列出所有分支,星号代表当前所在分支。创建新分支输入git branch开发功能名 切换并进入新分支用git checkout开发功能名,新版Git也支持git switch开发功能名一步到位。在分支里正常写代码、add和commit。主分支稳定后,切回去输入git checkout master 或 git switch main 合并分支执行git merge开发功能名 。合并完确认没问题可删除旧分支git branch -d开发功能名 。遇到冲突不要慌,编辑器会标出冲突位置手动改完再重新提交即可。
远程仓库同步
本地仓库只是备份,真正共享需要推送到GitHub、Gitee或GitLab等远程平台。先在网页端建好空仓库获取地址。回到终端输入git remote add origin远程地址链接 绑定远程仓库。首次推送用git push -u origin main 把本地内容传上去,后续只需git push 即可自动同步。别人拉取你的项目则用git clone仓库地址 一键下载完整历史。如果同事改了代码你想同步最新状态,运行git pull origin main 下载并合并到本地。
避坑与常用技巧
写错命令别急着重来,git diff 能对比工作区和暂存区的差异。临时保存现场进度用git stash ,做完别的事再git stash pop 恢复。误删提交记录可通过git reflog 找回历史ID然后git reset --hard对应哈希值强制回退。记住Git的核心逻辑就是工作区、暂存区、版本库三步流转,任何操作都在这三者之间移动数据。养成频繁提交的习惯,不要把大量修改堆积到最后才打包。
总结
掌握以上步骤你已经能应对百分之九十的日常场景。Git不是背命令的学科而是肌肉记忆的训练,每天提交几次,习惯自然形成。遇到报错直接复制错误信息搜索,社区有海量现成解决方案。保持耐心多动手,代码管理从此不再是大难题。建议配合图形化工具如SourceTree或VSCode自带面板辅助理解底层逻辑,效率会大幅提升。



