Linux 中的 git 和硬链接

Li *_*ong 5 linux git zsh

我有一个 git repo test和一个文件(zsh 配置文件),以及

ln ~/.zshrc test/zshrc
Run Code Online (Sandbox Code Playgroud)

然后我改变了.zshrc文件,git repo中的zshrc文件没有改变,是不是git无法处理硬链接?

如果是这样,我如何使用 git 来管理这些点文件?有什么建议吗

Gil*_*il' 4

您无法在 git 存储库之外创建 \xc2\xb9 硬链接。您有多种选择:

\n\n
    \n
  • 建立~/.zshrc一个符号链接到my-home-git-checkout/zshrc.
  • \n
  • 在您的主目录中保留 git checkout。
  • \n
  • 将文件从 git checkout 复制到您的主目录,也许会在提交或签出时自动复制。
  • \n
\n\n

\xc2\xb9是的,好吧,狡辩:你不能保留.

\n