다른 경로에서 명령 실행

다른 경로에서 명령 실행

Git VCS를 사용할 때 .git 저장소가 포함된 디렉터리에서 모든 git 명령을 실행합니다. SSH 트리거를 통해 git-pull을 수행하고 싶지만 작업을 수행할 저장소 경로를 어떻게 정의합니까?

답변1

  1. GIT_DIR환경 변수가 설정 되면 git해당 변수가 저장소 경로로 사용됩니다.
  2. 일반적으로 말하면 다음과 같이 서브셸을 시작합니다.

    (cd /some/other/directory/; 자식 풀)

서브셸에는 자체 현재 디렉터리와 환경 변수가 있습니다.

관련 정보