재귀 적으로 Git LFS 트랙 폴더


100

Git LFS를 사용하여 폴더와 하위 폴더에 포함 된 모든 파일을 재귀 적으로 추적 할 수 있습니까?

나는 다음과 같이하고 싶다.

git lfs track myfolder/*

답변:


145

git lfs track "myfolder/**"쉘이 이미 패턴을 확장하지 않도록 하려면 , 따옴표를 사용하십시오 . track명령이 수행 하는 모든 작업 은에 쓰는 것입니다.에 쓰는 것 .gitattributes입니다.이 경우에는 (거의) 동일한 패턴 일치 규칙이 사용됩니다 . PATTERN FORMAT 설명을 .gitignore참조하세요 .


나는 하위 폴더와이 시도했지만 파일 만 직접 하위 폴더 (같은 MyFolder에 / myfolder2 / )에 포함 MyFolder에이 추적 아닌 파일 (같은 하위 폴더에 포함 된 MyFolder에 / MyFolder에 / myfile.png ). 도움을 주셔서 감사합니다
csa

18
아, 당신은 아마도 쉘 확장의 희생자 일 것입니다. 즉, myfolder/**Git에 전달되기 전에 쉘에 의해 확장되었습니다. 나는 따옴표를 추가하기 위해 내 대답을 업데이트했습니다.
sschuberth

2
예, 이것은 저에게 효과적이며 다른 사람들의 의견에 따르면. Windows를 사용하는 경우 명령은 .NET이 아닌 Git Bash에서 사용해야합니다 cmd.
sschuberth

1
실제로 방금 테스트했으며 도움말 센터 문서가 잘못된 git lfs track "myfolder/**"것으로 보이며이 답변에서 알 수 있듯이 사용하고 싶습니다 . 자세한 내용과 확인 단계는 이 답변 에서 찾을 수 있습니다 .
Senseful

5
나는 git lfs track "myfolder/**/*"그것을 작동시키기 위해 사용해야 했다.
Luc
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.