1. Learn center
  2. Software Development
  3. Guides
  4. Git tutorial
  5. Git 的基礎知識
  6. 什麼是 Git
Git

Project and code management together.

Try it free

什麼是 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