如果我理解正确,Git有两种存储库:一种称为本地存储库,另一种称为远程存储库。关于这两种存储库,我的问题非常幼稚。
说的正确吗
Git本地存储库是我们将对其进行本地更改的存储库,通常此本地存储库位于我们的计算机上。
Git远程存储库是服务器之一,通常是一台位于42英里之外的机器。
另一个问题:一些教程向我展示了此工作流程
- mkdir myproject
- cd myproject
- git初始化
- 触摸自述文件
- git添加自述文件
- git commit -a -m“
我看到这git init
创建了myproject一个本地存储库。我不明白的是
git commit
命令。如果尚未设置远程存储库,那么Git如何知道将README
文件提交到哪里?
我希望我很清楚。
[编辑]我使用Git的方式可能与其他方式有所不同:我使用私有的Git存储库来备份代码。所以我认为我确实需要一个远程存储库。在这种情况下,本地存储库应该是无意义的。我对吗?感谢您的澄清。这些是我在其他任何地方都找不到的最幼稚的问题...