【发布时间】:2015-09-04 15:31:03
【问题描述】:
我想从 git 更新我现有的结帐,但不在该目录内:
-sh-3.2$ pwd
/var/lib/gitolite
-sh-3.2$ git clone repositories/visits.git/
Cloning into 'visits'...
done.
-sh-3.2$ cd visits/
-sh-3.2$ git remote -v
origin /var/lib/gitolite/repositories/visits.git/ (fetch)
origin /var/lib/gitolite/repositories/visits.git/ (push)
-sh-3.2$ cd
-sh-3.2$ git --git-dir=/var/lib/gitolite/repositories/visits.git/ --work-tree=/var/lib/gitolite/visits/ pull
fatal: No remote repository specified. Please, specify either a URL or a
remote name from which new revisions should be fetched.
-sh-3.2$ cd visits/
-sh-3.2$ git pull
Already up-to-date.
-sh-3.2$ git --version
git version 1.8.2.1
-sh-3.2$
我不太明白git-dir 和work-tree,谁能解释我做错了什么?
【问题讨论】:
标签: git