首页 > 解决方案 > git中的远程存储库和本地存储库有什么区别?

问题描述

我目前使用 Sourcetree 作为版本控制工具。当我想克隆现有存储库时,有两个存储库,即本地存储库和远程存储库。只是想知道哪一个是克隆存储库的最佳选择。

源树

标签: gitatlassian-sourcetree

解决方案


在 SourceTree 术语中:

本地存储库是已经存在或已存储在您的计算机上的存储库。它可以是您之前已经克隆的存储库,也可以是在 SourceTree 之外克隆的存储库(例如,使用git命令行上的命令)。您不需要克隆本地存储库,只需将它们的文件夹添加到 SourceTree 界面,如 UI 中所示将存储库文件夹“拖放到 SourceTree”中,这样​​它们就会出现在 UI 中。

远程存储库是存在于其他地方的存储库,在 Github、Gitlab、Bitbucket 或任何其他托管 Git 存储库的服务器中。这是您需要克隆到您自己的机器上的那个,它现在可以成为远程存储库的本地副本。


推荐阅读