说实话,一开始我不知道 Git 是什么东西。是 AI 建议我用的。
对话大概是这样——我说"我想把这个项目保存一下",AI 说"你可以用 Git"。我问"Git 是什么",它解释了一大堆。我没完全听懂,但核心意思我 get 到了:Git 就是一个存档工具。你每做一点改动就存一下,以后出问题了能回到之前的版本。而且还能把代码传到网上(GitHub),别人也能下载。
先确认一下你电脑上有没有 Git——打开命令提示符,输入 git --version 回车。如果弹出一个版本号说明已经有了。如果报错,说明没有。
没有的话,去 git-scm.com 下载。首页自动检测系统,Windows 会给 Windows 版本。下载的安装包是一个 .exe 文件——双击打开,一路点下一步就好。
安装过程中有几个选项需要注意。第一个是"选择默认编辑器"——我用的是默认的 Vim(别怕,你平时也用不到这个编辑器)。第二个是"调整你的 PATH 环境"——选第二个选项"Git from the command line and also from 3rd-party software"。其他的我都用的默认选项,没啥影响。
装完之后,你在任意文件夹里右键,会多出来两个选项:Git Bash Here 和 Git GUI Here。点 Git Bash Here 就会弹出一个黑色终端窗口——这就是 Git 的命令行界面。
接下来是怎么用。
我根本不需要学 Git 命令。每次我想做什么(比如"我想把这些文件存一下"),我就告诉 AI:"帮我把这个文件夹变成 Git 仓库,然后把所有文件提交一下"。AI 会告诉我该输入什么命令,我复制粘贴就行。
但有些常用的命令用多了也就记住了,因为真的很简单:
git init—— "开始管理这个文件夹"git add .—— "我要把这些文件都存进去"(注意那个点不能丢,代表当前文件夹里的所有文件)git commit -m "备注说明"—— "存档,备注写X X X"git status—— "看看有哪些文件改动过还没存档"git push—— "推到远程仓库(GitHub)"
还有一件重要的事——.gitignore。第一次用 Git 的时候我犯了个错误:把所有文件都提交了。结果 AI 提醒我,有些文件不应该存到 Git 里——比如 node_modules(那是别人写的代码,不是你的)、数据库密码文件(绝对不能泄露)、临时文件(压根不需要保留)。
解决方法是在项目文件夹里建一个叫 .gitignore 的文件(注意前面有个点),里面写清楚哪些文件不存。比如:
node_modules/
backend/api/config.php
*.zip
AI 帮我写的这份 .gitignore,之后就再也不会把不该提交的东西存进去了。
总结就是:Git 不是只能程序员用。你把 AI 当成一个"翻译器"——你告诉 AI 你想做什么,AI 帮你翻译成 Git 命令。你需要记的不是命令,是概念——"存档"、"回退"、"远程同步"。这三个概念搞懂了,剩下的事 AI 会帮你做。