- Git 本地仓库是我们在本地进行更改的仓库,通常这个本地仓库是在我们的计算机上。 - Git 远程仓库是服务器上的仓库,通常在离我们 42 英里之外的机器上。
另一个问题:一些教程向我展示了这个工作流程
- mkdir myproject - cd myproject - git init - touch README - git add README - git commit -a -m ""
我看到
git init
创建了一个名为 myproject 的本地仓库。我不明白的是 git commit
命令。如果我还没有设置远程仓库,Git 如何知道在哪里提交我的 README
文件??我希望我表达清楚了。
[编辑] 我使用 Git 的方式可能与其他人不同:我使用私有 Git 仓库备份我的代码。因此,在这种情况下,本地仓库应该是无意义的。我是对的吗?感谢您的澄清。这些是我找不到答案的最幼稚的问题...
git init
命令建立本地仓库,并提交一个README
文件,该文件会被提交到本地仓库中,不一定需要远程仓库存在。请注意,此处不涉及任何远程仓库的内容。 - marc_sgit push <remotename> <branchname>
。以前,您必须使用git add remote
命令添加您的远程。 - jbarros