Git是本地版本控制系统,GitHub是基于Git的云端代码托管平台。两者配合使用,能让开发者轻松管理代码版本、协作开发以及备份项目。很多初学者面对命令行感到头大,其实只要掌握几个核心命令,就能流畅上手。本文不讲复杂原理,只聚焦最实用的操作场景,帮你快速跨越入门门槛。
安装与环境配置
首先需要在电脑上安装Git。访问官方网站下载对应操作系统的安装包,全程保持默认设置即可。安装完成后,打开终端或命令行工具,输入 git --version 验证是否安装成功。接下来需要设置你的用户名和邮箱,这些身份信息会出现在每一次代码提交记录中,作为作者标识。执行 git config --global user.name "你的名字" 和 git config --global user.email "你的邮箱"。建议开启颜色显示功能,输入 git config --global color.ui auto,这样命令行提示会更清晰,错误信息也能高亮显示,排查问题更方便。
创建仓库与基础操作
在开始写代码之前,得先有个存放代码的地方。可以在电脑任意位置新建一个文件夹,进入该目录后执行 git init,这会在文件夹内生成隐藏的.git目录,表示该文件夹已正式纳入Git版本控制。如果你是从零开始的新项目,这一步必不可少。或者直接使用 git clone 命令把GitHub上的现有项目克隆到本地。克隆时输入 git clone 仓库地址,系统会自动下载全部文件并初始化好环境,后续直接在该目录下修改文件即可。
日常开发中最常用的流程是修改文件、添加到暂存区、然后提交到本地仓库。用 git add 文件名 将特定文件加入暂存状态,如果想把所有改动一次性添加,可以直接运行 git add .。接着执行 git commit -m "说明本次修改的内容",这里的引号里要写清楚你改了啥,比如修复登录页面样式错误或新增用户权限模块。每次提交都会生成唯一的哈希值,方便日后追溯和回滚。记住提交频率要高,每次只做一件事,这样日志记录才会清晰可读。
推送代码到GitHub
本地提交只是保存到了自己的电脑里,要让团队其他人看到,或者实现云端备份,就需要推送到GitHub。首先去github.com注册账号并创建一个新的空仓库,记下网页上提供的远程仓库地址。然后在本地终端输入 git remote add origin 刚才复制的地址,建立本地仓库与GitHub仓库的连接。最后执行 git push -u origin main 将代码上传。如果是第一次推送,系统会要求登录GitHub授权,按照提示完成验证即可。注意GitHub现在的默认分支名通常是main而不是master,命令需根据实际情况调整,避免推送失败。
拉取更新与解决冲突
团队协作时,别人可能已经更新了代码。在你继续工作前,最好先同步最新内容。执行 git pull origin main 就能自动抓取远程变更并合并到本地。如果多人同时修改了同一个文件的相同部分,Git无法自动判断保留哪边,此时会产生冲突。打开报错提示的文件,你会看到类似 <<<<<<< HEAD 和 ======= 的标记。手动编辑文件,删除标记并保留正确的代码,保存后再重新执行 git add 和 git commit 就能解除冲突状态。平时养成勤push勤pull的习惯,能极大降低冲突概率,保持代码库整洁。
常用快捷命令汇总
除了上述核心流程,还有几个命令能大幅提升效率。git status 随时查看当前工作区的修改状态,红色代表未跟踪,绿色代表已暂存;git log 查看历史提交记录,加上 --oneline 参数可以精简显示,配合 --graph 能看到分支合并轨迹;git branch 列出所有分支,切换分支用 git checkout 分支名;git stash 临时保存未完成的修改,方便切换上下文处理紧急任务。遇到误操作也不用慌,git reflog 能找回被丢弃的提交记录。熟练掌握这些指令,配合VS Code或JetBrains等IDE内置的Git图形界面,开发体验会非常顺畅。多练习几次,命令行操作就会变成肌肉记忆,彻底告别手动打包压缩传文件的低效方式。



