做开发离不开版本控制,而Git是目前最主流的本地版本管理工具,GitHub则是基于Git的云端代码托管平台。把这两个工具配合使用,不仅能随时保存项目进度,还能轻松实现团队协同开发。下面用大白话把核心流程和常用操作讲清楚,新手照着做就能快速上手。
环境安装与基础配置
先说准备工作。去官网下载对应系统的安装包,一路默认下一步即可。装好后打开终端或命令行,输入git config --global user.name 你的昵称和git config --global user.email 你的邮箱,这是为了在提交记录里留下身份标识。配好环境后,建议设置一下默认编辑器,比如输入git config --global core.editor vim,这样弹出编辑器让你写提交说明时会更方便。配好环境后,就可以正式进入实操阶段了。
核心概念与常用命令
初始化仓库是第一步。在项目根目录输入git init,系统会生成一个隐藏文件夹,专门用来记录所有修改历史。接下来写代码时,每改完一部分文件,先用git add .把当前目录下所有变动文件加入暂存区,再用git commit -m 简要描述本次修改把暂存区的文件正式保存到历史记录里。记住,add只是打包装箱,commit才是封箱入库,两者缺一不可。日常可以用git status查看当前状态,用git log翻看提交日志。如果想撤销刚提交的错误信息,可以直接用git commit --amend修改最后一条记录。另外强烈建议在项目根目录放一个.gitignore文件,把编译产物、依赖包和系统临时文件列进去,避免把它们误提交到仓库里。
分支管理与冲突解决
实际开发中很少直接在主线上干活,分支管理必不可少。用git branch创建新分支,git checkout切换到指定分支,或者直接用git checkout -b 新分支名一步到位。在新分支上修bug或加功能,完成后切回主分支执行git merge 分支名合并代码。如果两个地方改了同一行代码,Git会提示冲突,这时手动打开文件删掉多余标记符号,保留正确内容,重新add和commit一次就能顺利合并。养成定期清理无用分支的习惯,用git branch -d 分支名删除已合并的旧分支,能让项目结构保持清爽,后续查找历史也会更直观。
GitHub远程协作流程
本地玩明白了,就该对接GitHub了。先在网页端注册账号并新建一个空白仓库,复制生成的HTTPS地址。回到终端输入git remote add origin 刚才复制的地址,建立本地与云端的连接。首次推送代码用git push -u origin main,后面的push直接带参数就行。团队协作时,别人改完代码推上去,你用git pull拉取最新内容再合并。遇到需要审查的代码,可以在GitHub上发起Pull Request,队友在线评论通过后点击合并,整个流程就非常规范了。平时记得多刷新页面,确认自己的推送状态是否显示绿色勾号,避免本地和云端不同步。
掌握以上步骤已经能应付绝大多数日常场景。版本控制的核心逻辑就是频繁提交、善用分支、及时同步。多练习几次命令组合,熟悉报错提示的处理方式,慢慢就能形成肌肉记忆。遇到复杂问题随时查阅官方文档,保持耐心,代码管理会越来越顺手。




