這似乎是最簡單的Git問題,但我找不到任何關於它的內容。擁有多個Git倉庫
因此,對於Git的新手來說,我知道如何添加,提交,然後將文件推送到我的GitHub帳戶。但是,我該如何創建一個新項目並在處理該存儲庫和舊存儲庫之間切換?將cd'ing到適當的目錄,然後遠程添加每次工作,或者我可以立即cd和推?這似乎非常乏味。我想我錯過了Git的一個基本點。
這似乎是最簡單的Git問題,但我找不到任何關於它的內容。擁有多個Git倉庫
因此,對於Git的新手來說,我知道如何添加,提交,然後將文件推送到我的GitHub帳戶。但是,我該如何創建一個新項目並在處理該存儲庫和舊存儲庫之間切換?將cd'ing到適當的目錄,然後遠程添加每次工作,或者我可以立即cd和推?這似乎非常乏味。我想我錯過了Git的一個基本點。
git項目在其根目錄下是完全獨立的,所以cd
轉到另一個目錄,它自己的git項目是切換到另一個項目。
至於Github的一部分:
Github上託管存儲庫每個項目的副本,所以它使你必須設置每個項目的遠程鏈接的意義 - 他們沒有任何共同之處對方,所以他們每個都需要遠程鏈接到Github上的存儲庫。
所有Git的信息保存在工作副本頂部的.git
目錄中。因此,如果您正在處理兩個不同的項目,則可以在本地系統的兩個不同目錄中創建克隆。每個人都會有一個指向Github上相應項目的遠端。
正如其他人所描述的那樣。 git項目包含具有.git文件夾的目錄中的所有子目錄和文件(以及所有不被忽略的文件)。然而,有時候你想要在另一個版本中擁有一個git倉庫。要做到這一點的方法是使用submodules。
非常好。每個.git文件都是獨立的,並且對其他.git文件沒有任何瞭解,這使得現在更加合理。謝謝。 –