如果其他人正在使用 Git-LFS,您也被迫使用 Git-LFS 来获取文件。原因是 Git-LFS (不是 Git,它是一个附加组件)通过一个简单的方法工作:
\ngit add这些文件之一时,Git-LFS 就会潜入并“窃取”该文件。它将文件本身置于 Git 的访问范围之外,并在其位置安装一个“指针文件”。Git看到指针文件并认为这是真正的文件。git commit,Git从来没有看到真正的文件,只有指针文件。Git 提交指针文件。git push,LFS 会潜入并首先将真实文件发送到某个服务器,该服务器不是 Git 服务器,而是 Git-LFS 服务器。然后它让 Git 将假文件推送到 Git 服务器。最终结果是任何使用 Git(而不是 Git-LFS)的人都会得到“假”文件\xe2\x80\x94指针文件\xe2\x80\x94而不是真正的文件。要获取真实文件,您必须安装 Git-LFS,它知道当其中一个假文件从 Git 中出来时,Git-LFS 应该偷偷地获取真实文件并将其放在您可以看到的地方。Git 永远不会看到真正的文件。
\n