我们有一个相当大的 git 存储库,但工作空间中实际存在的文件很少。由于它的大小和我们严格的防病毒设置,克隆需要相当长的时间,这使得使用许多小分支变得更加乏味(因为当 git 操作工作区中的 maven 项目时,Eclipse 会变得非常混乱)。
因此,我希望有一种更快的方法来创建一个新的 git checkout “next”到文件系统中的现有克隆(但完全独立于它)在完全相同的分支并提交与现有克隆一样,我想知道我是否可以简单地制作包含两个项目的文件夹的普通副本.git
并继续独立工作。
(我还记得在本地文件系统上看到了一些关于 git 克隆和使用硬链接节省空间的内容。这并不重要,但如果它在 Windows 上工作可能会很好。)
那么,我可以简单地复制现有的 git 工作区(包括 .git)来获得与新工作区相同的结果git clone
吗?