认识Git与GitHub的区别
很多新手容易把Git和GitHub搞混。简单来说,Git是一个运行在你电脑本地的版本控制工具,它负责记录你代码的每一次修改、撤销操作和分支切换。而GitHub是一个基于网络的代码托管平台,相当于一个巨大的云端仓库,用来存放你的Git项目,方便团队协作和公开分享。你可以把Git想象成手机里的相册编辑功能,而GitHub就是云盘,负责备份和同步你的作品。
安装环境与基础配置
首先去官网下载并安装Git客户端。安装完成后,打开终端或命令行窗口,输入git config命令设置个人信息。需要填写你的用户名和邮箱,这些信息会出现在每一次代码提交的记录里。接着配置默认文本编辑器,推荐用nano或者vscode。完成这三步后,本地环境就准备就绪了。建议同时注册一个GitHub账号,并在网站上生成个人访问令牌,后续推送代码时会用到。
创建项目与核心指令
在你的工作文件夹里打开终端,输入git init初始化一个仓库。此时项目根目录会出现隐藏的隐藏文件,标志着Git开始接管该文件夹。当你新建或修改文件后,先用git status查看当前状态。红色代表未跟踪的新文件,绿色代表已暂存的文件。接下来使用git add将修改加入暂存区,如果想一次性添加所有文件可以直接加参数。最后执行git commit提交更改,务必在引号内写上清晰的提交说明,比如修复登录页面样式或者增加用户列表接口,这能帮团队快速了解每次改动的目的。
分支管理与合并策略
实际开发中永远不要直接在主分支上乱改代码。使用git branch查看当前所在分支,用git checkout创建并切换到新分支。你在副分支上做的所有测试和修改都不会影响主线的稳定性。写完功能后切回主分支,运行git merge合并代码。如果不同人改了同一行,可能会产生冲突,这时候需要手动打开文件删除标记符号,保留正确的代码后再重新提交。养成频繁提交小步快跑的习惯,能有效避免大段代码丢失。
连接GitHub实现远程同步
本地仓库建好后,需要把它关联到GitHub上的远程仓库。先在GitHub网页端点击新建仓库,获取生成的地址链接。在终端输入git remote add origin加上这个链接。绑定成功后,第一次推送代码要用git push指定主分支和远程名称。之后只需简单输入git push就能把本地更新同步到云端。如果需要拉取别人的最新代码,使用git pull命令即可自动合并。遇到权限报错时,检查SSH密钥是否配置正确,或者改用HTTPS方式配合令牌验证。
日常避坑与高效技巧
写代码过程中难免手滑删错东西。可以用git reflog查看所有操作历史,精准找回误删的提交记录。定期清理不用的分支能保持仓库整洁。多人合作时务必先拉取再提交,防止覆盖同事的成果。学会看diff对比差异也是必备技能,能在合并前直观看到每一处改动。把这些习惯融入日常 workflow,你的代码管理就会变得井井有条,团队协作效率也会大幅提升。




