准备工作与版本控制基础
Git是目前最流行的分布式版本控制系统,主要用于跟踪代码变更、多人协作开发以及备份项目历史。无论你是前端开发者还是后端工程师,掌握Git都是日常工作的必备技能。本教程从零基础开始,带你完成环境搭建到熟练使用的全部流程,避开常见坑点。
不同系统的安装步骤
Windows用户可以直接访问Git官网下载安装包,全程点击下一步即可完成。安装时建议保留默认选项,勾选命令行工具集成,方便后续操作。Mac系统推荐使用Homebrew,在终端输入brew install git即可自动下载最新版。Linux用户多数自带Git,若无则可通过apt install git或yum install git进行安装。安装完成后,打开终端或命令行输入git version,显示版本号即代表安装成功。
全局配置身份信息
第一次使用Git前,必须设置用户名和邮箱,这会记录每次提交的作者信息。在终端执行git config --global user.name你的名字,将名字替换为你的实际名称。接着执行git config --global user.email你的邮箱@地址.com,填入常用的注册邮箱。这两项配置只需设置一次,会保存在系统全局中,所有仓库都会沿用该身份标识。如需查看已配置的信息,直接输入git config --list即可查看。
创建仓库与基本操作流程
进入你需要管理的文件夹,右键选择Git Bash或直接在终端运行git init,这会在当前目录生成隐藏的.git文件夹,标志着本地仓库创建成功。接下来使用git add文件名将修改纳入暂存区,若想一次性添加所有文件,直接使用git add .即可。确认无误后,输入git commit -m提交说明文字,将暂存内容正式保存到历史记录中。每次commit都会生成唯一哈希值,相当于给代码拍了张快照,随时可以回退到任意版本。
远程协作与代码同步
实际开发中代码通常托管在GitHub或Gitee等平台。先在远程平台创建空仓库,获取HTTPS或SSH链接。使用git remote add origin链接地址将远程仓库关联到本地。首次推送需执行git branch -M main切换到主分支,随后git push -u origin main将代码上传。后续修改只需重复add和commit步骤,然后git push即可同步。若多人同时开发,拉取新代码使用git pull,它会自动合并远程更新到本地工作区,避免覆盖他人成果。
分支管理与实用技巧
分支是隔离开发环境的利器。新建功能分支用git branch分支名,切换至该分支用git checkout分支名。开发完成后合并回主分支,执行git merge主分支名即可。遇到临时紧急修复时,直接用git stash保存现场,处理完急事后再git stash pop恢复工作状态。建议在项目根目录添加.gitignore文件,列出node_modules、dist等无需追踪的目录或后缀,大幅减少无效提交干扰。配合图形化工具如SourceTree或VSCode内置终端,能更直观地查看差异和提交历史。
常见故障排查指南
推送失败常因远程仓库有新提交且本地未同步,此时先git pull重新合并再push即可。冲突提示出现时,编辑器会标注冲突区域,手动保留正确代码并删除标记符号后,重新add和commit解决。误删重要文件可通过git reflog查看操作流水号,利用git reset --hard指定哈希值瞬间还原到之前状态。记住永远不要直接修改远程主干代码,养成开分支、提合并请求的习惯,团队协作会更顺畅稳定。



