以SourceTree的术语:
A 本地存储库是已经存在或已经存储在您的计算机上的一个。它可以是您之前已克隆的存储库,也可以是已克隆到SourceTree外部的存储库(例如,使用命令行上的git
命令)。 您不克隆本地存储库,只需将其文件夹添加到SourceTree界面中,如UI中所示,将“ 拖放存储库文件夹”插入SourceTree,以便它们出现在用户界面。
A 远程存储库是存在于Github,Gitlab,Bitbucket或托管Git存储库的任何其他服务器中其他地方的存储库。这是您需要clone到您自己的计算机中的计算机,现在它可以在其中成为remote仓库的local副本。
嗯,这取决于您对克隆的含义。
[如果您的意思是像git clone REPO_URL
中的克隆(并且我假设您的意思是那样),那么通常我们会克隆远程存储库,原因是项目中的所有贡献者都将其代码推送到该存储库中。因此,通过克隆它,您可以获得每个人都可以看到的所有可用代码。
此外,您不能像在他们的文件系统,存储库中那样克隆其他人的local,除非他们将其交给了您,否则您将无法获得他们的回购。” >
否则,如果只是像复制克隆存储库一样,将其精确复制并上载到另一个提供者,则只需确定要复制哪个存储库并将其移动到另一个位置。请记住,许多服务(GitHub,GitLab,Bitbucket)确实允许您轻松导入其他存储库。
取决于您要实现的目标。