Command-Line
在不同的路徑中執行命令
使用 Git VCS 時,我在包含 .git 儲存庫的目錄上執行所有 git 命令。我想通過 SSH 觸發器執行 git-pull,但是如何定義儲存庫的路徑以執行操作?
- 如果您設置
GIT_DIR
環境變數,git
將使用它作為儲存庫的路徑。- 一般來說,你可以像這樣啟動一個子shell:
(cd /some/other/directory/; git pull)
子shell 將有自己的目前目錄和環境變數。