Git是现在程序员必备的工具,很多人刚接触觉得命令多、概念绕。其实把它想象成一个自动保存进度的游戏存档系统就简单多了。本文不讲枯燥的理论,直接带你跑通核心流程,让你能快速上手日常开发。
安装与基础配置
先去官网下载对应系统的安装包,一路默认下一步就行。装好后打开终端或命令行,先设置你的身份凭证。输入git config user.name和你的名字,再输入git config user.email和绑定邮箱。这两步相当于告诉Git你操作时的署名,每次提交都会留下记录。建议同时开启全局换行符转换功能,避免在不同操作系统上出现格式警告。
创建仓库与初始工作流
进入项目文件夹,执行git init初始化当前目录。这时候Git会在根目录藏一个隐藏文件夹,专门用来追踪文件变化。接下来就是最核心的三步走策略。第一步用git status查看当前状态,红色代表未跟踪,绿色代表已暂存。第二步把改动的文件加入暂存区,用git add文件名或者git add .添加全部。第三步正式生成快照,用git commit -m简短描述本次修改内容。记住,add是把文件放进打包箱,commit才是真正盖章存档,两者缺一不可。
分支管理实战
主分支通常叫main或master,日常开发千万别直接在主干上改代码。遇到新功能就新建分支,命令是git branch新分支名然后git checkout切换过去。也可以一句命令搞定git checkout -b新分支名。在独立分支里随便折腾,不影响主线路。写完代码合并回主干时,先用git merge新分支名把改动汇合。如果有冲突,编辑器会标出冲突代码段,手动调整后再重新add和commit即可。开发完确认没问题,记得切回主分支并删除临时分支保持整洁。
关联远程仓库
本地存好快照还不够,得把代码推送到云端备份。去GitHub或Gitee创建空白仓库,拿到HTTPS地址。本地执行git remote add origin链接地址,把远程库别名设为origin。第一次推送需要指定主分支,用git push -u origin main。之后直接git push就能同步更新。拉取他人代码用git pull,本质是fetch加merge的合体操作。如果团队规定不能直推主干,通常会要求你先fork再提Pull Request,按平台提示填写说明等审核通过即可。
常见坑位与避坑技巧
新手最容易犯的错误是忘记add直接commit,结果空手提交什么都没存下来。养成习惯,改完文件立刻看status确认状态。另一个大坑是乱删本地分支导致恢复困难,重要节点多用git tag打标签标记版本。遇到搞不定的混乱状态,git reflog能帮你找回所有历史操作记录,哪怕误删了提交也能原地复活。最后提醒,提交信息要写清楚做了什么而不是随便填update,后期排查问题全靠日志说话。
掌握以上步骤已经能应付百分之八十的日常场景。Git的本质是记录变更,不是复杂魔法。多练几次肌肉记忆形成后,你会发现它比手动复制粘贴文件夹靠谱得多。遇到问题随时查官方文档或搜具体报错信息,实践出真知,敲几遍命令自然就顺了。



