【发布时间】:2012-01-29 17:20:37
【问题描述】:
我有一个 git repo test 和一个文件(zsh 配置文件),以及
ln ~/.zshrc test/zshrc
然后我更改了.zshrc文件,git repo中的zshrc文件没有改变,是git无法处理硬链接吗?
如果是这样,我该如何使用 git 来管理这些点文件?任何建议
【问题讨论】:
-
如果文件有不同的内容,那么它们不会硬链接在一起。有东西破坏了链接。它可能是 git(当你改变分支或其他东西时)或其他东西,我不知道。您可以使用
ls -li检查 inode 编号或两个文件,以验证它们是否已硬链接。使用它来找出文件在什么时候被取消链接。