##### 仓库 - 仓库 repository - 仓库是一个用于存储项目文件以及 Git 数据的文件夹, 也称为存储库, 仓库是 Git 操作的环境. 项目文件夹被初始化为仓库时, Git 会创建一个名为 `.git` 的隐藏目录, 目录存储所有的 Git 数据包括版本控制信息和配置文件等, 很多时候仓库也单指 `.git` 目录 - 本地仓库 local repository - 本地仓库是存储在本地计算机上的仓库, 是在本地编写项目以及 Git 操作的地方 - 远程仓库 remote repository - 远程仓库是存储在服务器上的仓库, 通常托管在平台如 GitHub, GitLab, Bitbucket 等. 如果不需要共享项目或者多人协作的话, 远程仓库就是多余的, 只需在本地仓库即可使用大部分 Git 操作进行版本控制