做开发离不开代码管理,而Git是目前业界最主流的版本控制工具。很多新手刚接触时觉得命令太多、概念太绕,其实只要理清核心逻辑,操作起来非常简单。本教程不堆砌复杂理论,直接带你跑通日常开发中最常用的流程,帮你快速建立正确的版本控制思维。
环境配置与基础设置
安装完Git后,第一件事是配置身份信息。打开终端或命令行,输入git config --global user.name填写你的开发者名称,接着用git config --global user.email绑定常用邮箱。这两个信息会记录在每次提交记录里,方便团队协作时追踪代码修改人。配置完成后,可以用git config --list检查是否生效。建议同时开启行尾符自动转换功能,执行git config --global core.autocrlf input可以有效避免Windows和Mac系统间的换行符冲突问题,减少后期合并时的莫名其妙报错。
创建仓库与首次提交
本地项目初始化只需在项目根目录运行git init。此时文件夹内会生成隐藏的.git目录,所有版本数据都保存在这里。初次提交前,需要把文件加入暂存区,使用git add命令。如果只想添加某个具体文件,就写文件名;如果想把当前目录下所有未跟踪的文件一次性加入,可以直接用git add .。确认暂存区状态无误后,执行git commit -m说明本次修改内容。注意消息要简洁明确,比如修复登录页样式错位比写改bug要有用得多。完成首次提交后,代码就已经保存了一个快照,随时可以回溯。
远程协作与分支管理
实际项目中代码通常托管在GitHub或Gitee等平台上。先用git remote add origin链接地址将远程仓库关联到本地,之后通过git push origin main把本地提交推送到云端。拉取他人更新则用git pull origin main。多人开发时分支是核心机制。新建功能分支执行git checkout -b feature-name,独立开发完后再切回主分支进行合并。合并前务必先更新最新代码,减少冲突概率。如果确定某条功能分支已完成,可以安全删除以清理工作区,保持项目结构整洁。
冲突处理与历史追溯
合并冲突是日常开发难免遇到的情况。当两个分支修改了同一文件的相同区域,Git无法自动判断保留哪份内容,会提示你手动解决。打开冲突文件,找到标记区域,删掉冗余符号并保留正确代码,然后重新执行add和commit即可。遇到误操作也不用慌,git log能查看完整提交历史,配合commit哈希值可以精确回退到任意节点。如果只是误加了文件,git reset HEAD可以将其从暂存区撤回;如果已经提交了错误代码,git revert会生成一条反向提交来撤销修改,不会破坏历史记录。
高效开发习惯养成
用好Git能大幅提升协作效率。坚持小步提交原则,每次改动只做一件事,这样出问题容易定位。定期执行git status保持对当前状态的感知,避免在混乱状态下盲目操作。提交前务必确认没有遗漏重要文件或误删关键配置。对于临时实验性修改,可以使用git stash暂时隐藏工作区变动,处理完正事后再恢复。团队内部最好统一命名规范,主分支保持干净,新功能走独立分支,代码审查通过后才能合并上线。掌握这些基础操作后,你就能从容应对绝大多数开发场景,把精力真正集中在业务逻辑上。



