如果我理解正確,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'文件 - 那個文件被提交到本地倉庫** - 根本不需要是遠程的。 –