pwd
是“当前工作目录”。这是情况。
pwd: /path/to/pwd/
git repository: /repo/path/.git/
我想从原点进行git pull,但不更改我当前的目录。
为了澄清一点,如果我不够清楚,这是我想要的结果,但我想用一个命令而不是必须更改目录:
$ cd /repo/path
$ git pull origin master
$ cd -
答案 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”