为什么开发离不开Git
写代码最怕什么?改着改着出bug了,想回退却找不到旧版;或者多人合作时,文件互相覆盖直接乱套。Git就是专门解决这些问题的工具,它像时光机一样记录你每一次修改。有了它,你可以随时回到过去任何一个稳定状态,也能让团队在同一份代码上并行工作而不冲突。别被版本控制四个字吓到,它的逻辑其实和手机相册的历史记录、办公软件的撤销重做一模一样,只是更强大且完全自动化。不管你是前端还是后端,只要碰代码,Git就是绕不开的底层基础设施。
第一步:安装环境与基础配置
先去官网下载对应系统的安装包,一路下一步即可装好。打开终端或命令行,输入git --version确认安装成功。接下来必须配置身份信息,因为每次提交都需要留下署名。在终端执行git config --global user.name你的名字和git config --global user.email你的邮箱。这两行代码只需跑一次,它会帮你记住身份,以后所有提交都会带上这些信息。配置完成后,随便进一个项目文件夹,敲下git init,这个目录就变成了Git管理的仓库,里面会多出一个隐藏的.git文件夹,千万别手动删掉它,否则仓库直接报废。
搞懂三个核心区域
Git的操作围绕三个地方打转。工作区就是你电脑里能看见的源代码文件夹,这里随便改都不影响Git。暂存区像个临时中转站,用git add把改好的文件塞进去,表示准备打包。仓库区才是最终存档的地方,用git commit把暂存区的东西正式落盘。记住一句话:改完文件先add再commit,漏掉add等于白忙活。可以用git status随时查看当前状态,绿色代表已跟踪,红色代表未跟踪,一目了然。理解这三个区域的关系,你就掌握了Git运作的底层逻辑。
高频命令直接抄作业
日常操作只需要记熟这几个命令。git log查看历史提交记录,加上oneline参数可以精简显示。git diff对比当前修改和上次提交的差异,提交前必查。创建分支用git branch dev,切换过去用git switch dev,新分支意味着你在独立环境里试错,不影响主线。合并分支时用git switch main再执行git merge dev,合并完记得删除不需要的分支。遇到冲突不要慌,Git会在文件里标出特殊符号,手动修好后重新add并提交即可。这些命令组合起来,基本能应对百分之九十的开发场景。
连接远程仓库协作
本地仓库建好后通常需要推送到GitHub或Gitee等远程平台。先注册账号并新建一个空项目,拿到仓库地址。在本地执行git remote add origin地址把它绑起来。首次推送用git push -u origin main,后面直接git push就行。拉取别人更新用git pull,相当于下载最新代码并自动合并。团队协作的黄金法则是每天开工先pull,完工后及时push,保持信息同步。如果遇到拉取失败,多半是本地有未提交的修改,先stash隐藏现场再拉取就不会报错。
新手避坑与好习惯
刚开始用Git最容易犯的错误是一口气写完几千行代码才提交。一定要养成碎片化提交的习惯,每完成一个小功能就commit一次,方便日后排查问题。另外学会写忽略文件,在项目根目录创建.gitignore,把编译生成的文件、依赖包、系统临时文件加进去,避免垃圾数据污染仓库。最后提醒一句,永远不要在公共分支上强行修改历史记录,一旦出问题整个团队都得跟着遭殃。把这些规则刻进肌肉记忆,你就彻底跨过了Git门槛,后续进阶高级玩法也会轻松很多。



