如果我理解正确,Git有两种仓库:一个叫本地,另一个叫远程。我的问题对这两种类型的存储库非常天真。Git的本地仓库和远程仓库 - 混淆概念
那是正确的说
Git的本地仓库是一个上,我们将进行本地更改,通常这个本地仓库是我们的计算机上。
Git远程仓库是服务器之一,通常是位于42英里以外的机器。
另一个问题:一些教程介绍了我这个工作流程
- MKDIR的myproject
- CD的myproject
- git的初始化
- 触摸自述
- 混帐添加自述
- git的承诺-a -m“
我看到git init
创建myproject本地存储库。我不明白的是 git commit
命令。如果我还没有设置远程存储库,Git如何知道在哪里提交我的文件?
我希望我很清楚。
[编辑]我使用Git的方式可能与其他人不同: 我使用私人Git存储库来备份我的代码。所以我想我需要一个远程仓库。在这种情况下,本地存储库应该是无稽之谈。我对吗?感谢您的澄清。这些是最天真的问题,我无法在其他地方找到答复...
它提交到本地存储库。 Git不需要任何类型的“服务器”或集中式存储库。 – Mat
如果你使用'git init'设置了一个本地仓库,然后你提交了'README'文件 - 那个文件被提交到本地仓库** - 根本不需要是远程的。 –