使用Github for Windows多次克隆同一存储库

16

在Windows下使用Github,是否可以多次克隆同一个仓库?我问这个问题是因为我想为每个项目都克隆一次Laravel框架。


我发现使用Git for Windows很容易做到这一点,因为你可以克隆到任何目录,但仍然想知道是否可以在Github for Windows中实现。 - Tesla
我不想成为“那个人”,但是为什么要首选Github for Windows呢?还有其他的选择可以简化Git而不会像TortoiseGit一样限制性。 - Matt Kline
2
如果你无法解决这个问题,我建议你联系GitHub。他们往往会迅速回复,也许你可以在不久的将来解决这个错误或实现该功能。 - mgarciaisaia
你应该习惯于这种想法,即GitHub for Windows仅适用于极少数最常见的用例。你所要求的只是“纯净的 Git”的一个用例,而它在Git中非常容易实现。 - Nils Werner
1
还可以参考以下问题的替代解决方案:https://dev59.com/Zmgu5IYBdhLWcg3w5K9a - Pieter Müller
1个回答

18

这是可能的,而且足够简单

在Git Bash中:

git clone <repo> <directory>
git clone <repo> <directory_2>
.............................
git clone <repo> <directory_N-1>
git clone <repo> <directory_N>

Repo是您的存储库URL,所有这些目录[N]都是您想要的目录名称。

另外,为什么不只是将已克隆的repo复制到另一个目录中呢?


复制文件并不会在列表中显示,无论是本地还是GitHub,因为它具有相同的Git信息。 - Benn
其实这并不重要,每个克隆的仓库副本与其他副本相同(假设在克隆操作之间没有新提交)。要在github的仓库列表中显示一个仓库,你需要fork它,而不仅仅是clone。 - baldrs

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接