0
假设一个远程回购文件系统是一个文件夹,说MyRepo
,其中包含其他文件夹,说A1, A2
和A3
,并假设这些文件夹包含我跟踪的一堆文件。假设我想在C:\Foo
中克隆此类回购,其中Foo
是一个文件夹。我搬入C:\Foo
,运行git init
,从而获得C:\Foo\.git
文件夹。然后,我clone
获得Double .git文件夹
C:\Foo\.git
C:\Foo\MyRepo
C:\Foo\MyRepo\.git
C:\Foo\MyRepo\A1
C:\Foo\MyRepo\A2
C:\Foo\MyRepo\A3
我有两个.git文件夹。我的问题是
- 是否有可能删除
C:\Foo\.git
? - 一般来说,.git文件夹的位置有什么不同?例如,如果我用
C:\Foo\MyRepo\.git
覆盖C:\Foo\.git
会产生问题吗?
如果您正在克隆回购,您不需要预先'init'。你可以删除'C \ Foo \ .git'而不用触摸'MyRepo'库。 – Holloway 2015-02-06 10:57:16