Git保留了哪些文件元数据?

时间:2017-08-08 21:53:03

标签: git metadata

Git保留了哪些文件元数据?

什么是来自Git历史记录中保存的ACL,所有者,组ID,文件权限,atime,ctime,mtime?

据我所知,对可执行权限有特殊处理:

git add --chmod=+x one.txt
git add --chmod=-x two.txt

Git还保留了其他什么吗?

1 个答案:

答案 0 :(得分:1)

https://git.wiki.kernel.org/index.php/ContentLimitations

<块引用>

按照设计,git 无法跟踪文件系统的其他方面,包括:

  • 文件模式(除了“可执行”位和符号链接
  • 文件所有权(提交,但请记住“作者”和“提交者”信息)
  • 文件修改和访问时间(对于在结帐期间修改的文件,这些设置为结帐时间
  • 文件 ACL 和扩展属性
  • 硬链接
  • 空目录(虽然不是基本限制,git只是自动删除空目录,不添加空目录)