0

我已经使用 LFS 跟踪了 Git 存储库中的一些文件,并且一切都处于干净状态。当我删除 LFS 跟踪的文件然后调用git lfs pull时,正如我的 CI 构建脚本需要做的那样,删除的文件会立即恢复。在提交之前执行此操作将有效地防止删除 LFS 跟踪的文件。

我如何告诉 git-lfs 只提取当前工作目录中实际引用的那些文件?如果指针文件不存在,那肯定是有原因的。

4

1 回答 1

1

发生这种情况并不奇怪。git lfs pull 明确要求将远程的状态合并到您的当前状态中——因此,远程上存在的文件将被恢复。

所以,干脆不要pull在你面前commit。这就是 git 应该工作的方式。除了你的用法,这里没有任何问题。

于 2016-06-23T11:59:22.847 回答