0

假设我们f在磁盘的某处有一个文件:/path/to/f

由于f不在我的 git 存储库中(并且必须保持在其原始位置),我想在我的 git 存储库中创建一个链接,这样我就不必f每次都手动将更改复制到 git 存储库中。

换句话说:我希望 git 跟踪 的内容f,尽管f它不在存储库中。

我怎样才能实现这种行为?是否可以强制 git 跟踪使用创建的链接的内容ln

4

1 回答 1

1

如果你这样做ln /path/to/f /path/to/your/repo/f了,那么当你创建一个硬链接时,内容就会很好地存储在存储库中,这意味着磁盘上同一文件的第二个名称。如果你改变一个,你就改变了两个,但是对于程序来说,这些文件看起来是单独的文件,但它们本质上只是指向同一个文件的两个指针。

于 2016-12-14T15:00:06.457 回答