Begin to Learn Git


  • Story of git

  • Git 由Linus Torvalds 發明。

  • Linus同時也是Linux作業系統之父。

    • Linus至今仍在進行Linux Kernel──Linux作業系統的核心軟體──的維護工作。
    • Linux Kernel是一個龐大的計劃
      • 1,500 萬行左右的程式碼
      • 每天有3500多行新程式碼加進去
      • 每一次釋出新版本的Linux 至少有1000位以上的開發者
    • 為了管理龐大的Linux Kernel程式碼、勢必要選擇合適的版本控制系統
      • Linus認為CVS和SVN這些集中式的版本控制系統速度慢又要連網
      • 當時的分散式版本系統都要付費,不合開源精神
    • 分散式版本控制系統BitKeeper雖然是一家商業公司所發行,願意開放給Linux社群免費使用。
      • 這幸福的日子直到2005年的某一天,一個Linux Kernel 的開發者嘗試去破解BitKeeper裡面的東西、惹怒了 BitKeeper,導致後來免費使用權被收回去。
  • Linus 在十天內搞出一個 Git


Reference:

Remote repository

git UI


Reference

results matching ""

    No results matching ""