刚写完一个项目,想把代码保存下来,又怕改出问题没法回头。这时候,Git 就派上用场了。它像一个时光机,能帮你记录每一次修改。而第一步,就是初始化一个 Git 仓库。
什么是 Git 初始化仓库?
初始化仓库,简单说就是让 Git 开始跟踪某个文件夹里的内容。比如你有个叫“日记本”的文件夹,里面存着每天写的文字。执行初始化后,Git 就知道:“好,这个文件夹我管了。”
怎么初始化?两步搞定
打开终端(Mac/Linux)或命令提示符/PowerShell(Windows),进入你的项目文件夹。比如你的项目在桌面的 my-project 文件夹里:
cd ~/Desktop/my-project
接着,运行初始化命令:
git init
回车之后,终端可能啥也没显示,但这不代表没成功。其实,Git 已经在当前目录下创建了一个隐藏的 .git 文件夹,用来存储所有版本信息。
验证是否初始化成功
可以输入这条命令看看有没有 .git 文件夹:
ls -a
如果看到列表里有 .git,那就说明仓库已经建好了。
初始化之后能干啥?
仓库建好后,就可以开始记录变化了。比如你写了个 README.md 文件,可以告诉 Git 把它加进版本控制:
git add README.md
然后提交一次:
git commit -m "第一次提交,添加说明文件"
从这一刻起,这个文件的状态就被记下来了。以后哪怕删了改了,也能找回来。
小贴士:别重复初始化
一个项目只需要初始化一次。如果你在一个已经有 .git 的文件夹里再敲一遍 git init,虽然不会出大问题,但也没必要。就像给手机充完电还插着充电器,多此一举。
实际场景举例
小李接了个网页项目,新建了个文件夹 web-project,里面放了 index.html 和 style.css。他不想哪天改崩了没法还原,于是打开终端:
cd web-project
git init
git add .
git commit -m "初始版本,基础页面结构"
这样,项目的第一个快照就存好了。后续每次改动,他都可以提交新的记录,随时回退到今天这个干净的状态。