很多新手一听到版本控制工具就头大,觉得命令太多记不住。其实Git就像手机相册的草稿箱加备份系统,专门用来管理代码或者文档的修改历史。只要掌握几个核心动作,剩下的全靠肌肉记忆。这篇教程不绕弯子,直接带你从安装到日常操作走一遍。
第一步:装好软件并设置身份
先去官网下载对应你电脑系统的安装包,一路点下一步装好就行。打开终端或命令行,输入git --version确认安装成功。接下来必须配置你的身份信息,因为每次提交都要署名。输入git config --global user.name你的名字和git config --global user.email你的邮箱,把这两个名字换成你自己的即可。这一步相当于给Git发身份证,以后所有记录都会带上这个标签。
第二步:理解三个区域的关系
不用死记硬背概念,记住工作区、暂存区和仓库区这三个地方就好。工作区就是你平时写代码的文件夹,改完文件后先别急着保存进度。暂存区像个临时停车场,用git add命令把想保存的文件挪过去。仓库区是最终存档的地方,用git commit命令把暂存区的文件打包入库。整个过程就是工作区到暂存区,再到仓库区的单向流动。
第三步:从零开始创建本地项目
在你的项目文件夹里右键打开终端,输入git init初始化仓库。这时候文件夹里会出现一个隐藏的.git目录,说明Git已经接管这里了。接着你可以新建一些文件,比如readme.txt。写完内容后,输入git status查看当前状态,它会告诉你哪些文件被修改过但还没提交。如果想保存这次修改,先执行git add readme.txt把文件放进暂存区,再执行git commit -m描述文字正式提交。多几次操作后,用git log就能看到你所有的修改记录和提交时间。
第四步:连接远程仓库同步代码
平时大家会把代码存在GitHub或Gitee上,这叫远程仓库。先在网页端建好空项目,复制它的网址。回到终端输入git remote add origin刚才复制的网址,把远程地址绑定到origin这个名字上。之后用git push origin main就能把本地代码推送到云端。如果是别人共享给你的项目,用git clone网址直接把整个仓库下载到本地。以后每次写完代码,记得git add然后git commit,最后git push更新到服务器,防止电脑坏了数据丢失。
第五步:玩转分支不破坏主线
分支功能允许你在不影响主代码的情况下搞实验。输入git branch new-feature创建一个新分支,再用git checkout new-feature切换过去。在这个分支里随便改代码测试,测好了切回主分支git checkout main,输入git merge new-feature把修改合并进来。合并完后如果确定不再需要该分支,可以用git branch -d new-feature删掉。遇到合并冲突时,Git会明确标出冲突位置,手动编辑保留需要的代码再重新提交即可,别慌这是正常现象。
日常避坑小贴士
永远养成随时commit的习惯,哪怕只改了一行代码。提交前多用git diff看看具体改了哪里,避免误传敏感信息。如果不小心commit错了,用git reset --soft HEAD~1可以撤回最近一次提交但保留文件改动。遇到报错先复制错误提示去搜索,百分之九十的问题网上都有现成解法。保持命令行窗口整洁,少用花哨的图形界面插件,纯命令操作反而能让你更快理解底层逻辑。
Git学习曲线前期有点陡,但跑通上面这几个流程后,你会发现它比手动复制粘贴文件靠谱得多。每天实际操作半小时,一周就能形成习惯。遇到不懂的命令直接在后面加--help查看说明,实战中踩过的坑都是最好的老师。现在就去你的项目文件夹里敲下第一个init命令吧。



