Git | GitLab

[Git] 작업 디렉터리 지정하여 명령어 수행

비번변경 2024. 6. 28. 23:11

개요

Git 작업은 보통 작업 디렉터리 내에서 이루어진다. 작업 디렉터리 밖에서 git 명령어를 수행하면 fatal 에러가 발생하면서 실패한다.

다만 진행하는 프로젝트가 여러 저장소로 구성되어 있다면, Git 작업을 할 때 저장소를 이동하는 것에 번거로움을 느낄 수 있다.

이 글에서는 작업 디렉터리를 지정해 Git 명령어를 수행하는 방법을 적어둔다.

 

 

-C 옵션

현재 작업 디렉터리 대신 path에서 실행할 때에는 -C 옵션에 경로를 지정한다. -C 옵션에 값을 여러 개 지정하는 경우, 각 -C 옵션은 뒤이어 오는 -C 옵션의 기준 경로가 된다. 즉, 상대적으로 해석된다.

git -C <path> <cmd>

# 예시
git -C branch_test/ status

 

 

참고 문서

Git - git-help Documentation (git-scm.com)

 

 

728x90