相信搜索的人這個問題都知道答案只不過很迷惑,我們一般在指定目錄作為本地庫后,進行初始化本地庫的操作:git init,會在該目錄下生成.git的目錄,.git目錄下存放的是本地庫相關的文件和子目錄
大家看視頻學習的時候可能會發現這個問題:我在本地庫目錄下創建文件,然后添加到暫存區,再提交到本地庫,感覺這個邏輯很怪是吧,明明第一步就已經在本地庫下就創建了文件,還提交干啥呢?
這個問題我自己也作了一定的思考,我的個人理解是:我們所說的提交到本地庫,更實際的是保存本次的更新版本或記錄,以便之后我們可以切換到這個歷史版本
還有暫存區這一塊,起初我以為暫存區是臨時存儲的區域,一旦提交后便會清空,后來還是想錯了,即使提交后暫存區的文件不會消失,可使用git ls-files查看暫存區的文件