pwd
是“当前工作目录”。情况是这样的。
pwd: /path/to/pwd/
git repository: /repo/path/.git/
我想从源做一个 git pull,但不改变我的当前目录。
为了防止我不够清楚,我要澄清一点,这是我想要的结果,但我想用一个命令来完成,而不必更改目录:
$ cd /repo/path
$ git pull origin master
$ cd -
最佳答案
git --work-tree=/repo/path --git-dir=/repo/path/.git pull origin master
关于git pull 在指定位置获取本地存储库(而不是 pwd),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9673176/