很多刚接触代码管理的开发者都会对Git感到头大,觉得命令太多记不住。其实只要理清核心逻辑,配合几张关键截图,很快就能上手。下面这份教程不堆砌复杂参数,只讲日常开发最常用的操作,附带图片位置提示,照着做就能建立规范的工作流,彻底告别文件版本混乱的问题。
第一步环境配置与初始化仓库
安装完成后打开命令行或终端,先输入git version确认版本正常显示。接着设置全局用户名和邮箱,这步非常关键,所有提交记录都会绑定这些信息。命令是git config --global user.name你的名字和git config --global user.email你的邮箱地址。配置完成后打开项目文件夹,右键选择新建Git仓库或者直接运行git init。此时会生成隐藏的.git目录,说明本地仓库已经创建成功。这里建议放一张终端显示Initialized empty Git repository的截图,方便新手核对状态,确认仓库骨架已经搭好。
第二步添加文件与提交改动
仓库建好后第一件事就是把手头文件放进去。使用git add命令可以把文件加入暂存区。如果想一次性添加当前目录下所有变更的文件,可以直接用git add .。加完暂存区后不要急着提交,先用git status查看当前状态。绿色文字表示已跟踪的新增文件,红色表示未跟踪的文件。确认无误后执行git commit -m描述信息进行正式提交。这里的描述要写清楚改了什么,比如修复登录页样式或者新增用户模块。提交成功后终端会显示commit hash和分支名称,配套一张status命令输出结果的截图能直观看到文件变化对比,养成每次提交都写明确备注的习惯。
第三步分支管理与切换
多人协作最怕直接修改主分支导致冲突。正确做法是永远在独立分支上开发。输入git branch new-feature-name创建新分支,然后用git checkout new-feature-name切换到该分支。这时候命令行提示符通常会显示分支名,证明你已经处于安全区域。开发过程中可以频繁提交,不用担心影响主线代码。等功能开发完毕准备合并时,先切回主分支git checkout main,再执行git merge new-feature-name把代码合进来。如果系统提示自动合并成功,说明没有冲突。这里需要一张分支列表和切换状态的终端截图,帮助理解上下文切换的逻辑,明白分支隔离的重要性。
第四步同步远程仓库与团队协作
本地折腾得再好,不推送到云端等于白干。首次推送需要指定上游分支,命令为git push -u origin main。之后只需要简单输入git push即可覆盖更新。如果团队其他人已经提交了新代码,你在push前必须先拉取最新更改,使用git pull origin main。遇到冲突时终端会用特殊符号标记重叠部分,手动打开文件删掉符号保留正确代码,然后重新add和commit。推送前务必养成pull的习惯,这是避免覆盖队友工作的铁律。配套一张代码托管平台的仓库页面截图,展示远程分支和提交历史,能让读者建立完整的版本控制认知,知道代码最终存放在哪里。
避坑指南与日常维护技巧
新手最容易犯的错是误删文件却忘记提交。这时候可以用git restore文件名恢复被删除的文件,或者用git checkout --文件名还原修改。另外不要盲目使用git reset hard,这会清空工作区所有未保存的改动。建议搭配图形化客户端如Sourcetree或集成开发环境内置终端使用,界面更直观。掌握add、commit、branch、merge、push这五个核心动作,基本能应对百分之九十的开发场景。定期清理本地缓存并备份重要节点,能让项目长期保持清爽有序的状态。遇到问题多查官方文档或日志记录,熟练之后你会发现版本管理其实是提升效率的利器。平时可以多练习git log查看提交时间线,配合diff命令对比差异,排查问题时会省下大量调试时间。



