English 中文(简体)
git 在指定地点(而不是pwd)调出本地仓库(而不是 pwd)
原标题:git pull for a local repository at specified location (instead of pwd)
  • 时间:2012-03-12 19:01:18
  •  标签:
  • git
pwd is "present working directory". Here s the situation. pwd: /path/to/pwd/ git repository: /repo/path/.git/ I want to do a git pull from origin, but without changing my current directory. To clarify just a little more in case I m not clear enough, this is the result I want, but I want to do it with one command instead of having to change directories: $ cd /repo/path $ git pull origin master $ cd -
最佳回答
git --work-tree=/repo/path --git-dir=/repo/path/.git pull origin master
问题回答
bash -c "cd /repo/path; git pull origin master"
The -C [/repo/path/] seems to work for me. git -C /repo/path/ pull Of course replacing the /repo/path/... with your actual path. This should work for any git command, like you might want to preface your git pull command with: git -C /repo/path/ status so you can confirm you are on the right branch




相关问题
git confusion - cloning a repo is returning a past version

Im having some confusion with my git usage. I cloned a repo from one comp to the other, and the new clone is the state of the original that was active some time ago. So its cloning a past version. ...

Appropriate strategy for tagging and hotfixing with git

I was wondering if the strategy I m using for tagging and hotfixing tags (which then I use for deploying rails applications) with git is appropriate. For tagging I just tag a commit of the master ...

Tips on upgrading CVS to git/hg?

We still use CVS, I use git and hg for my personal use though I m still a novice at both, but I realize they re much more modern and better, faster, distributed, etc. It s just everyone is so ...

Using Git in a TFS shop

Using Git at home has spoiled me - I now find using TFS at work to be a bit of a drag and want to explore the possibility of using Git locally and syncing somehow with TFS. I figure there are a few ...

热门标签