Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git存储库差异_Git_Github - Fatal编程技术网

Git存储库差异

Git存储库差异,git,github,Git,Github,我以两种不同的方式看到了git存储库: 案例一: 我正在使用以下命令创建自己的git存储库:(git init,后跟git add和git commit)。在这里,如果看到我的目录包含源文件/文件夹和.git目录的文件/文件夹 案例二: 在另一个例子中,我看到另一个git存储库,其中包含类似于(分支/、描述、挂钩/、对象/、引用/、配置、头、信息/、打包引用)的文件夹 有人能告诉我如何创建案例II中提到的git存储库吗?案例II被称为“裸”存储库。例如,它可以表示打算托管在某个站点上的项目,或者

我以两种不同的方式看到了git存储库:

案例一: 我正在使用以下命令创建自己的git存储库:(
git init,后跟git add和git commit
)。在这里,如果看到我的目录包含源文件/文件夹和.git目录的文件/文件夹

案例二: 在另一个例子中,我看到另一个git存储库,其中包含类似于(分支/、描述、挂钩/、对象/、引用/、配置、头、信息/、打包引用)的文件夹


有人能告诉我如何创建案例II中提到的git存储库吗?

案例II被称为“裸”存储库。例如,它可以表示打算托管在某个站点上的项目,或者表示其他git存储库的镜像

要创建它,只需执行以下操作:

$ git init --bare

开关
--bare
将指示
git
不创建工作目录/树,并将
.git
目录的内容放在当前目录中。除了
--bare
之外,您还可以使用
--mirror
设置其他
git
repo的镜像(bare和mirror之间存在一些配置差异-查看文件
config
了解更多信息)。

您的描述听起来像是一个所谓的“bare”存储库。对裸存储库的简短描述是,它没有工作树,因此没有人可以在其中工作。更多信息,请参阅和。