4
리비전을 먼저 체크 아웃 할 필요없이 주어진 리비전의 Git 리포지토리에서 파일 수를 찾고 싶습니다.리비전에서 git 리포지토리의 파일 수를 확인하십시오.
나는 git ls-files
이 나를 어딘가로 데려다 줄 것이라고 생각했지만, Git에 수정 버전을 전달하는 방법을 볼 수 없다.
미리 감사드립니다.
리비전을 먼저 체크 아웃 할 필요없이 주어진 리비전의 Git 리포지토리에서 파일 수를 찾고 싶습니다.리비전에서 git 리포지토리의 파일 수를 확인하십시오.
나는 git ls-files
이 나를 어딘가로 데려다 줄 것이라고 생각했지만, Git에 수정 버전을 전달하는 방법을 볼 수 없다.
미리 감사드립니다.
ls-files
은 인덱스에서 작동하며, 이는 현재 체크 아웃과 관련되어 있습니다. git ls-tree -r --name-only <tree-ish>
에서와 같이 ls-tree
을 사용하십시오. 라인 수를 계산하려는 경우 --name-only
을 사용하면 출력을 제한하여 속도를 향상시킬 수 있습니다.
파일 목록이 아닌 'treeish'에 모든 것을 나열하지 않습니까? –
@ Noufal 트리 객체 만 아닌 blob을 나열합니다. –
다음 명령을 사용했습니다 :'git ls-tree -r --name-only', 예를 들면'git ls-tree -r --name-only 2e6afb2ee0583fba72d76f49d8e04a10b734f7a7'입니다. 나는 그것이 당신이 ''을 의미하기를 바라고 있습니다. 확실히 작동하는 것 같습니다. 고맙습니다! –
cflewis