git init 和 git init --bare的区别
1. git init --bare 是创建一个裸、“裸”仓库,不会包含.git目录,包含的仅仅有.git目录里面的内容
在一个空文件夹下使用命令
$ git init --bare
会提示创建仓库成功,我们通过
$ ll -a
查看产生的文件,包括隐含文件,结果如下:
其中除了 . 和 .. 目录,其余都是 .git 目录下的内容
2.git init 创建仓库
$ git init
$ ll -a
创建仓库并查看所有文件,包括隐藏文件
我们然后进入.git目录,查看所有文件,包括隐藏文件
$ cd .git
$ ll -a
发现与“裸”仓库里面的内容一样
3.“裸”仓库的作用,充当远程仓库,务必记住!!!!