根据我的理解,.gitattributes
与.gitignore
相似。如果我在.gitattributes
中定义了一个过滤器,则该过滤器将生效,并且文件将被传输到LFS。
在每个与GIT LFS相关的文档(官方文档,stackoverflow答案,...)中,建议运行git lfs track
。>>
git lfs track
除了将过滤器写入.gitattributes
以外还有什么?
据我了解,.gitattributes的工作方式与.gitignore类似。如果我在.gitattributes中定义了一个过滤器,则该过滤器将生效,并且文件将被传输到LFS。在每个GIT LFS中...
git lfs track
做两件事:修改.gitattributes
并调整时间戳,以便Git拾取所有现有文件并将其转换为LFS对象。此外,它还会进行一些完整性检查,以避免重复和常见错误。