Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
假设我们f在磁盘的某处有一个文件:/path/to/f
f
/path/to/f
由于f不在我的 git 存储库中(并且必须保持在其原始位置),我想在我的 git 存储库中创建一个链接,这样我就不必f每次都手动将更改复制到 git 存储库中。
换句话说:我希望 git 跟踪 的内容f,尽管f它不在存储库中。
我怎样才能实现这种行为?是否可以强制 git 跟踪使用创建的链接的内容ln?
ln
如果你这样做ln /path/to/f /path/to/your/repo/f了,那么当你创建一个硬链接时,内容就会很好地存储在存储库中,这意味着磁盘上同一文件的第二个名称。如果你改变一个,你就改变了两个,但是对于程序来说,这些文件看起来是单独的文件,但它们本质上只是指向同一个文件的两个指针。
ln /path/to/f /path/to/your/repo/f