39
A
回答
47
使用git lfs track "myfolder/**"
,加上引號,可避免外殼已經擴大的格局。 track
命令所要做的就是寫入.gitattributes
,後者又使用與.gitignore
相同的模式匹配規則,請參閱PATTERN FORMAT說明。
相關問題
- 1. 使用git-lfs跟蹤evrything
- 2. 跟蹤遞歸
- 3. 如何合併由git-lfs跟蹤的文件內容
- 4. Git LFS爲每個跟蹤文件詢問密碼
- 5. Git不跟蹤.gitignore異常文件夾
- 6. git跟蹤忽略文件夾
- 7. 從快遞公共文件夾服務git-lfs文件
- 8. git lfs跟蹤在裸Git回購失敗
- 9. GIT沒有跟蹤文件
- 10. git clean只跟蹤文件
- 11. Git沒有跟蹤文件
- 12. 遞歸循環跟蹤
- 13. 如何跟蹤遞歸make?
- 14. 交互合併文件跟蹤與git和未跟蹤本地文件
- 15. git跟蹤一個文件夾,裏面有它自己的git
- 16. 使用GIT跟蹤Linux樹中的特定文件夾/文件
- 17. 在文件夾上遞歸地清理git引用
- 18. 什麼是GIT中的跟蹤文件和未跟蹤文件?
- 19. Git的LFS - 如何跟蹤多個文件類型使用一個命令
- 20. 如何使用git添加或混帳LFS跟蹤文件的很多
- 21. 將未跟蹤的文件夾合併到已跟蹤的Git存儲庫
- 22. 遞歸文件夾
- 23. Git LFS跳過的文件
- 24. 遞歸地tar'ing主文件夾的子文件夾
- 25. 從文件夾列表遞歸地創建文件夾數組
- 26. 使用Git合併兩個未跟蹤的文件夾
- 27. 重新命名文件夾由Git跟蹤?
- 28. 如何在使用git-cvsimport後取消跟蹤CVS文件夾?
- 29. 更新文件夾並通過git跟蹤完成狀態?
- 30. 跟蹤git中子文件夾的版本號
我已經試過這個子文件夾,但只有** myfolder **中包含的文件和直接子文件夾(如** myfolder/myfolder2/**)被跟蹤,但不包含子文件夾中包含的文件(如** myfolder /myfolder/myfile.png**)。感謝您的幫助 – csa
啊,您可能是shell擴展的受害者,即'myfolder/**'在被傳遞給Git之前被shell擴展。我已經更新了我的答案以添加引號,這應該可以解決這個問題。 – sschuberth
'.gitattributes'並不遵循(ALL)與上述git-scm鏈接所記錄的相同的模式匹配規則,否則「myfolder/**」可以替換爲「myfolder /」,符合語句「foo/will match一個目錄foo和它下面的路徑「。我認爲(即未經證實的)「myfolder /」在'.gitignore'中起作用,因爲忽略過程通過文件系統在匹配處停下來,但是'.gitattributes'會根據預先存在的列表進行檢查。 如果您發現不同,請添加與git/git-lfs版本相反的評論。 – SensorSmith