仓库

存放项目代码和它全部历史记录的地方——既是代码的家,也是时光机的入口。

它到底指什么?

仓库就是 Git 管理的一个项目文件夹。从表面上看,它和普通文件夹没什么区别——里面是你的代码文件和项目配置。但在它的内部,有一个隐藏的 .git 文件夹,记录着这个项目的全部变更历史。

当你在一个文件夹里运行 git init 时,这个文件夹就变成了一个仓库。

本地仓库和远程仓库

你电脑上的仓库叫"本地仓库"。你还可以把它推送到 GitHub 这样的代码托管平台上,那里的副本就是"远程仓库"。

两者互为备份:即使你的电脑出了问题,远程仓库里还有一份完整的代码和历史记录。反过来,即使 GitHub 临时不可用,你本地依然有完整的项目。

怎么和它打交道?

你不需要直接操作仓库的内部结构。日常使用中,你只需要知道:它是你项目代码的"家",所有的提交历史都保存在这里,你可以随时通过 Git 命令来浏览历史或回到过去的版本。

也叫

RepositoryRepo代码仓库

和谁相连

参见