假设一个远程存储库,它的文件系统是一个文件夹,比如说MyRepo
,它包含其他文件夹,比如说A1, A2
and A3
,并假设这些文件夹包含我正在跟踪的一堆文件。假设我想在 中克隆这样的 repo C:\Foo
,其中Foo
是一个文件夹。我进入C:\Foo
,运行git init
从而获得C:\Foo\.git
文件夹。然后,我clone
得到
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\.git
会C:\Foo\MyRepo\.git
产生问题吗?