Git

noobq:究竟什麼是-是-一個 git 儲存庫?

  • July 23, 2015

我正在嘗試學習 git,但在理解最基本的概念時遇到了嚴重的麻煩:git 儲存庫到底是什麼?或者更準確的問題是 git repo 實際使用的是什麼?

git repo 是一大堆不同程式碼項目(例如 github.com)的位置嗎?

還是 git repo 是它管理的單個程式碼項目的位置?(例如 github.com/SPICE

謝謝。

git 儲存庫實際上是一種資料結構,用於儲存隨時間變化的文件。repo 的基本內部結構是commitsheads送出基本上是簽入的程式碼更改。頭部送出的指針。根據更改的管理方式,它可能是主分支或分支(人們在這裡使用不同的術語)。

就您在問題中提出的選擇而言,它更接近於“單一程式碼項目”,但我會仔細考慮這種方式。將其視為單個程式碼庫可能更準確。考慮一個大型項目可能有許多組件,您就會明白為什麼不僅僅是“PROJECTA”的儲存庫。此外,隨著版本的變化(由於新功能),您可能會從同一個 repo 中提取 多個分支。

引用自:https://serverfault.com/questions/707799