Skip to main content
  1. Learn
  2. Software Development
  3. Guides
  4. Git tutorial
  5. Git 的基礎知識
  6. 什麼是 Git
GuidesSoftware DevelopmentBacklog
Git

Project and code management together.

什麼是 Git

Git 是一個用於管理源代碼的分散式版本控制系統。版本控制系統會在您修改檔案時記錄並保存更改,使您可以隨時恢復以前的工作版本。

如果您的代碼沒有一個版本控制系統,您可能會遇到使用不同日期和名稱 (例如,2022 年 12 月 2 日-code.php;2022 年 12 月 3 日-code.php) 來手動儲存檔案的多個版本。在處理數百個檔案時,此方法既費時又不切實際。

Examples of backing up a file
事實:這種類型的版本控制以淚水告終。

它也不會對更改進行上下文說明,以便其他人知道更改了什麼、何時更改以及由誰更改。當多個團隊成員處理同一個檔案時,覆蓋很快就會成為一個問題。了解哪個檔案是最新版本也變得很困難。因此我們轉向版本控制系統來解決這些 (以及更多) 問題。

使用 Git,您可以輕鬆訪問源代碼的修改歷史紀錄。您可以看到版本如何更改以及更改的人。因為整個 Git 歷史紀錄都儲存在共享儲存庫中,所以 Git 可以防止舊版本的無意覆蓋。

Examples of team works before a version control system and after a version control system
版本控制系統之前與版本控制系統之後

簡而言之,像 Git 這樣的版本控制系統可以很容易地

  • 追蹤代碼歷史紀錄
  • 以團隊形式協作編寫代碼
  • 查看誰做了哪些更改

Subscribe to our newsletter

Learn with Nulab to bring your best ideas to life