728x90
반응형
질문 : 하나의 명령으로 git 루트 디렉토리를 얻는 방법이 있습니까?
Mercurial에는 다음을 통해 루트 디렉토리 (.hg 포함)를 인쇄하는 방법이 있습니다.
hg root
.git 디렉토리를 포함하는 디렉토리를 가져 오는 것과 동등한 것이 git에 있습니까?
답변
예:
git rev-parse --show-toplevel
Git 명령을 더 직접 복제하려면 별칭을 만들 수 있습니다.
git config --global alias.root 'rev-parse --show-toplevel'
이제 git root
hg root
처럼 작동합니다.
참고 : 하위 모듈에서는 상위 저장소가 아닌 하위 모듈 의 루트 디렉토리를 표시합니다. Git> = 2.13 이상을 사용하는 경우 서브 모듈이 수퍼 프로젝트의 루트 디렉토리를 표시 할 수있는 방법이 있습니다. 귀하의 자식이 그보다 오래된 경우이 다른 답변을 참조하십시오.
출처 : https://stackoverflow.com/questions/957928/is-there-a-way-to-get-the-git-root-directory-in-one-command
728x90
반응형
'개발관련 > Git' 카테고리의 다른 글
.gitignore for Visual Studio 프로젝트 및 솔루션 (0) | 2021.12.16 |
---|---|
Git에서 유효하지 않은 원격 분기 참조 제거하는 방법 (0) | 2021.12.16 |
Xcode 프로젝트에 대한 Git ignore 파일 (0) | 2021.12.15 |
커밋 푸시를 위해 GitHub 자격 증명을 캐시하는 방법 (0) | 2021.12.15 |
Git 저장소에서 삭제 된 파일을 찾고 복원하는 방법 (0) | 2021.12.14 |