代表Git中目录的’tree’对象存储文件名和权限(子集)。它不存储索引节点号(或其他类型的文件ID)。因此, 硬链接 无法在git中表示
,至少在没有第三方工具(例如metastore或git-
cache-meta)的情况下(而不是即使使用这些工具也无法确定)。
Git尝试不触摸不需要更新的文件,但是您必须考虑到git不会尝试保留硬链接,因此它们可能会被git破坏。
关于 指向外部存储库的符号链接
:git没问题,应该保留符号链接的内容…但是这种链接的实用性对我来说还是个疑问,因为这些符号链接是否断开取决于git存储库 之外
的文件系统布局,并且不受git的控制。



