跳到主要內容

精選文章

在 Mac 上安裝 git

 Mac terminal 開發軟體安裝列表


--

Git - 維基百科 / git 官網


Git 是一種廣泛使用的分散式版本控制系統,最初由 Linus Torvalds 在 2005 年開發,旨在有效管理 Linux 核心的開發。Git 使開發者能夠追蹤和管理源代碼的變更,並支持多個開發者之間的協作。

Git 的主要特性

  • 分散式架構:每個開發者的本地機器上都有完整的代碼庫副本,這意味著即使在沒有網絡連接的情況下,開發者也可以進行版本控制操作。

  • 高效的版本管理:Git 允許用戶輕鬆地創建、合併和刪除分支,這使得實驗和開發新功能變得更加靈活和安全。用戶可以隨時回退到先前的版本,這對於修復錯誤或回顧歷史變更非常有用。

  • 快速的操作:由於大多數操作都是在本地進行的,Git 的速度通常比集中式版本控制系統(如 Subversion 或 CVS)快得多。

  • 強大的分支管理:Git 的分支功能非常輕量,開發者可以輕鬆地創建和切換分支,這使得同時開發多個功能或修復錯誤變得簡單。

  • 支持協作:Git 使得多個開發者可以在同一個項目上同時工作,並通過合併請求(pull requests)進行代碼審查和合併,這增強了團隊的協作能力。


Git 的基本概念

  • 版本庫(Repository):Git 用於存儲項目文件及其歷史的地方。每個 Git 項目都有一個隱藏的 .git 文件夾,這是 Git 追蹤版本的核心。

  • 提交(Commit):每次對代碼的變更都可以通過提交來保存,這樣可以記錄下當前的代碼狀態和變更歷史。

  • 分支(Branch):分支是從主線(通常是 mainmaster)分出來的獨立開發線,開發者可以在分支上進行實驗,直到準備好將變更合併回主線。

  • 合併(Merge):將一個分支的變更合併到另一個分支的過程,這通常發生在功能開發完成後。

  • 遠程庫(Remote Repository):存儲在互聯網或網絡上的版本庫,允許多個開發者共享和協作。


為什麼使用 Git?

使用 Git 的主要原因包括:

  • 版本控制:能夠追蹤和管理代碼的歷史變更,方便回溯和修復錯誤。

  • 協作:支持多個開發者同時工作,並能夠輕鬆合併各自的變更。

  • 靈活性:開發者可以自由地創建和管理分支,進行實驗而不影響主代碼庫。

  • 高效性:本地操作的速度快,並且能夠在離線狀態下進行開發。



使用 Homebrew 安裝 Git


    brew install git


留言

熱門文章