很多新手刚接触Git时会被各种命令搞晕,其实把Git想成一个带时间轴的笔记本就简单多了。作为用了多年Git的开发者,我把最实用的入门路径整理出来,避开那些花里胡哨的高级功能,先搞定日常开发必须的三板斧。
安装与基础配置
先去官网下载安装包,装好后打开终端或命令行窗口。输入git version确认安装成功。接下来必须配置用户名和邮箱,这是每次提交记录的署名依据。用git config user.name和git config user.email设置好你的信息。建议加上global参数让配置全局生效,这样以后新建仓库都不用重复设置。
理解三大区域的工作流
Git的核心逻辑围绕三个区域展开。工作区是你平时写代码的地方,暂存区是准备提交的中间站,版本库是最终存档的文件夹。当你修改了文件,这些改动还在工作区。执行git add命令会把指定文件快照放入暂存区。最后用git commit把暂存区的东西打包存进版本库。记住这个流程,你就不会乱敲命令了。
克隆仓库与日常操作
拿到项目地址后,用git clone加网址就能把完整历史下载到本地。进入项目目录后,常用命令就几个。git status随时查看当前文件状态,绿色代表新增,红色代表修改。git diff能看到具体改了哪几行。写完新功能或者修完bug,先用git add把改动的文件加入暂存区,接着git commit写清楚提交说明。提交说明要简明扼要,让别人知道这次改了什么。
分支管理的正确姿势
新手最容易卡在分支上。其实分支就是代码的平行世界。主分支master通常放稳定版本。开发新功能时,用git checkout -b dev新建并切换到开发分支。在这里面随便折腾,合并冲突也不怕影响主线。功能做完后切回主分支,执行git merge dev把改动合进来。如果有多个同事协作,记得每天开始工作时先git pull拉取最新代码,避免覆盖别人的劳动成果。
解决冲突与撤销操作
多人协作难免遇到冲突。当系统提示冲突时,别慌,直接打开报错的文件,里面会标出<<<<<<<和>>>>>>>符号。手动保留需要的代码,删掉标记符号,保存后重新add和commit就行。如果某次提交写错了,可以用git reset head^退回上一个版本。要是还没推送到远程,用git checkout -- filename能一键丢弃工作区的未保存修改,相当于后悔药。
远程同步与规范习惯
本地搞定了就要推送。git push origin main把当前分支推到云端。每次提交前养成好习惯,先查状态,再确认暂存区干净,最后写规范的提交信息。团队内部最好约定提交格式,比如用feat表示新功能,fix表示修复漏洞。坚持这套流程几个月后,你会发现代码管理变得极其顺畅,团队协作效率也会大幅提升。Git不是用来背命令的工具,而是帮你掌控代码演变的导航仪,多练几次自然就熟了。



