# Git:分布式版本控制系统的学习 ## 仓库(版本库) 版本库又名仓库(Repository),可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。 ### 新建仓库 Git将会将创建一个新目录并初始化为Git仓库,新建一个隐藏的`.git`文件夹,里面包含了此仓库的所有配置文件。 ```shell git init ``` > 一定不要动`.git`文件夹里的东西! ### 初始化当前目录 ```shell git init ``` Git将会将此目录初始化为Git仓库,新建一个隐藏的`.git`文件夹,里面包含了此仓库的所有配置文件。 > 要保证目录为空,不然会报错