gpt4 book ai didi

git clone 很慢 - 我可以将现有的克隆复制到新目录吗?

转载 作者:太空狗 更新时间:2023-10-29 13:56:28 25 4
gpt4 key购买 nike

我们有一个相当大的 git 存储库,但工作区中实际存在的文件却很少。由于它的大小和我们严格的反病毒设置,克隆需要相当长的时间,这使得处理许多小分支变得更加乏味(因为当 git 操作工作区中的 maven 项目时 Eclipse 变得非常困惑)。

因此,我希望有一种更快的方法来在文件系统中的现有克隆(但完全独立于它)的“下一个”创建一个新的 git checkout 在与现有克隆完全相同的分支并提交,并且我想知道我是否可以简单地复制包含 .git 的文件夹并继续独立地在两个项目中工作。

(我还记得在本地文件系统上看到过一些关于 git 克隆和使用硬链接(hard link)节省空间的内容。这并不重要,但如果它在 Windows 上运行可能会很好。)

那么,我是否可以简单地复制一个现有的 git 工作区(包括 .git)来获得与新的 git clone 相同的结果?

最佳答案

是的,您可以复制或移动 git 目录。没有什么可以阻止它。

如果你使用另一个用户,或者想使用不同的远程存储库,你可能想在那之后更改 .git/config 文件中的内容,但仅此而已。

话虽这么说,但我不明白为什么复制存储库会比在本地克隆它更快。它应该是相反的,因为可以从 .git 目录重新创建工作目录(如果你只复制这个目录,只需在 git reset --hard 之后执行)。

关于git clone 很慢 - 我可以将现有的克隆复制到新目录吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14623609/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com