安装与基础配置
Git是目前最流行的代码版本控制系统,对于刚接触开发的新手来说,命令行操作容易让人发怵。其实只要理清基本逻辑,掌握几个核心命令就足够应付日常开发。本文不讲深奥原理,直接上实操步骤。去官网下载对应系统的安装包,一路默认安装即可。打开终端或命令行工具,输入git version验证是否成功。接下来需要告诉Git你是谁,这关系到代码提交时的署名。执行git config --global user.name你的名字和git config --global user.email你的邮箱,把这两条命令设置成全局参数,以后所有仓库都会自动带上这些信息。建议同时开启颜色显示,输入git config --global color.ui true,这样终端输出的信息会更清晰,红绿提示能让你一眼看出文件状态。
核心工作流详解
理解Git的工作区概念是上手的关键。Git把整个流程分成三个区域:工作区是你实际编辑代码的地方,暂存区是准备打包的缓冲区,版本库是最终保存历史记录的地方。刚开始写代码时,文件只是放在工作区,Git还没真正记录它们的状态。要让Git跟踪新文件,需要使用git add命令。如果是单个文件,输入git add文件名;如果想把当前目录下所有改动都加入暂存区,直接敲git add .效率最高。注意那个点代表当前目录,千万别漏掉。每次操作前养成敲git status的习惯,它能告诉你哪些文件被修改过、哪些还没被跟踪,避免盲目提交。
当代码写到一段落,或者修改满意后,就要用git commit -m提交说明把暂存区的文件打包保存。引号里的内容是本次改动的简述,比如修复登录界面错位或者新增用户列表功能。养成随手写清楚注释的习惯,未来回看历史时会非常方便。如果忘记加描述,可以试试git commit --amend来补充。单机开发完成得差不多了,通常需要把本地代码同步到远程服务器。先确保你已经在平台创建了仓库,拿到仓库链接。用git remote add origin链接地址把远程仓库绑定到本地。第一次推送用git push -u origin main,后面只需要git push就能一键上传。如果同事已经更新了代码,你拉取之前最好先git pull把最新内容合并下来,避免冲突。
分支管理实战
主分支通常负责稳定版代码。当你需要测试新功能又不想破坏主线时,新建一个独立分支。用git branch查看有哪些分支,git checkout -b新分支名创建并切换到该分支。在里面尽情折腾代码,确认没问题后再切回主分支,执行git merge新分支名进行合并。合并完成后可以用git branch -d新分支名删除冗余分支。如果遇到合并冲突,编辑器会标出冲突区域,手动保留需要的代码后重新add和commit即可。对于经常需要同步上游更新的同学,可以了解git rebase命令,它能把本地提交线性化,让历史记录看起来更整洁,但记得不要在已共享的公共分支上使用。
避坑指南与日常习惯
新手最容易踩的坑是误删文件或覆盖本地修改。如果不小心改乱了不想保留,直接git checkout --文件名能让文件恢复到上次提交的状态。如果已经add但还没commit,可以用git reset HEAD文件名取消暂存。定期使用git log查看提交记录,加上--oneline参数可以让日志更简洁。遇到找不到的旧版本,git reflog能帮你找回任何被丢弃的操作记录。保持代码频繁提交,写好注释,配合清晰的分支策略,团队协作就会顺畅很多。遇到报错别慌,复制错误信息搜索通常都能找到解决方案。多练习几次肌肉记忆自然形成。遇到问题直接查阅官方文档或者社区问答,往往比自己瞎琢磨快得多。坚持按规范操作,你会发现代码管理变得极其轻松。



