![git 명령에서 -C 위치가 중요한 이유는 무엇입니까?](https://linux55.com/image/178561/git%20%EB%AA%85%EB%A0%B9%EC%97%90%EC%84%9C%20-C%20%EC%9C%84%EC%B9%98%EA%B0%80%20%EC%A4%91%EC%9A%94%ED%95%9C%20%EC%9D%B4%EC%9C%A0%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
다음은 작동합니다:
git -C ~/dotfiles status
그러나 이것은 실패합니다.
git status -C ~/dotfiles
왜 이런거야?
답변1
-C
이는 다음과 같은 것이기 때문입니다.글로벌옵션이며 작업에 "속하지" 않습니다 status
. 이는 다음과 같은 요약을 생성하는 일반적인 패턴입니다.
command [global options] action [action-specific options]
git --help
Git의 전역 옵션이 나열되고 man git
자세히 설명되어 있습니다.