哪些来源提交给Git存储在服务器中?

时间:2017-02-06 07:57:52

标签: git

我在服务器中创建了一个共享的Git存储库:

git init --bare repo_name.git

一切正常,我可以将存储库克隆到本地文件夹并将文件提交到存储库。

但是我没有在服务器的 repo_name.git 目录中看到提交的文件,只有配置文件:

  • 分支
  • 配置
  • 描述
  • HEAD
  • 信息
  • 物体

那么我提交的源存储在服务器中吗?

1 个答案:

答案 0 :(得分:3)

在任何git repo中,提交的文件都在对象文件夹中,以sha1哈希命名。您通常使用的文件不是提交的文件,而是一个副本供您进行修改。由于没有人在服务器上进行修改,因此您不需要该副本,因此您创建一个没有副本的裸仓库。