git pull用于指定位置的本地存储库(而不是pwd)

时间:2012-03-12 19:01:19

标签: git

pwd是“当前工作目录”。这是情况。

pwd:            /path/to/pwd/
git repository: /repo/path/.git/

我想从原点进行git pull,但不更改我当前的目录。

为了澄清一点,如果我不够清楚,这是我想要的结果,但我想用一个命令而不是必须更改目录:

$ cd /repo/path
$ git pull origin master
$ cd -

2 个答案:

答案 0 :(得分:20)

git --work-tree=/repo/path --git-dir=/repo/path/.git pull origin master

答案 1 :(得分:4)

bash -c“cd / repo / path; git pull origin master”