github のファイル サイズ制限である 100.00 MB より大きい csv ファイルがいくつかあります。Git Large File Storage 拡張機能を使用しようとしています。
LFS から -"Large file versioning- Version large files—even those as large as a couple GB in size—with Git."
問題のフォルダーに以下を適用しました。
git lfs track "*.csv"
ただし、プッシュすると:
remote: error: File Time-Delay-ftn/Raw-count-data-minor-roads1.csv is 445.93 MB; this exceeds GitHub's file size limit of 100.00 MB
remote: error: File Time-Delay-ftn/Raw-count-data-major-roads.csv is 295.42 MB; this exceeds GitHub's file size limit of 100.00 MB
問題のフォルダを見ると:
-rw-r----- 1 user staff 42B 23 Oct 12:34 .gitattributes
-rw-r--r-- 1 user staff 1.3K 19 Oct 14:32 DfT_raw_major_manipulation.py
-rw-r--r-- 1 user staff 1.2K 16 Oct 15:08 DfT_raw_minor_manipulation.py
drwxr-xr-x 21 user staff 714B 22 Oct 11:35 Driving/
-rwxr-xr-x@ 1 user staff 295M 19 Oct 14:47 Raw-count-data-major-roads1.csv*
-rwxr-xr-x@ 1 user staff 446M 16 Oct 14:52 Raw-count-data-minor-roads1.csv*
.gitattributes ファイルを vim すると、lfs のセットアップが表示されます。
*.csv filter=lfs diff=lfs merge=lfs -text
私は何を間違っていますか?
アップデート
クエリすると
git lfs ls-files
何も返されません。これは、.csv フィルターが .gitattributes ファイルに正常に適用されているにもかかわらず、csv ファイルが lfs によって取得されていないことを示しています。