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.
我已经使用 LFS 跟踪了 Git 存储库中的一些文件,并且一切都处于干净状态。当我删除 LFS 跟踪的文件然后调用git lfs pull时,正如我的 CI 构建脚本需要做的那样,删除的文件会立即恢复。在提交之前执行此操作将有效地防止删除 LFS 跟踪的文件。
git lfs pull
我如何告诉 git-lfs 只提取当前工作目录中实际引用的那些文件?如果指针文件不存在,那肯定是有原因的。
发生这种情况并不奇怪。git lfs pull 明确要求将远程的状态合并到您的当前状态中——因此,远程上存在的文件将被恢复。
所以,干脆不要pull在你面前commit。这就是 git 应该工作的方式。除了你的用法,这里没有任何问题。
pull
commit