【发布时间】:2011-08-16 19:07:55
【问题描述】:
这几天我一直在努力寻找答案:(
在尝试从使用 --separate-git-dir 初始化的存储库中克隆时,谁能确认我是否在下面的示例中获得了“Git clone”的语法正确?
如果是这样,这是否适用于 Linux 系统?
在 Windows 上使用 Git(从 GitExtensions224SetupComplete.msi 安装的 git 版本 1.7.6.msysgit.0)我收到一个错误,如下所示,看起来好像“Git 克隆”期望存储库具有“正常”积分.git 目录
由于 --separate-git-dir 是 msysgit 中一个相当新的功能,也许克隆命令还不支持它?
F:\>mkdir repo2
F:\>mkdir repo2git
F:\>cd repo2
F:\repo2>call git init --separate-git-dir="..\repo2git\.git"
Initialized empty Git repository in F:/repo2git/.git/
F:\repo2>echo abc >file1.txt
F:\repo2>call git add . -A
F:\repo2>call git commit -m "first"
[master (root-commit) c7e4766] first
1 files changed, 1 insertions(+), 0 deletions(-)
create mode 100644 file1.txt
F:\repo2>cd ..
F:\>call git clone repo2 clone2
Cloning into clone2...
fatal: failed to open 'F:/repo2/objects': No such file or directory
非常感谢您对此的任何见解。
【问题讨论】: