2/01/2012

3分鐘Git入門

何謂Git
Git是一個版本控制系統。效能優異,管理眾多檔案時,速度都能保持一定水準。使用時,無須連結至特定伺服器。大多數情況下,只要熟悉幾個指令,就能輕鬆上手。

Git單機使用流程
這裡指的「單機」意思是「單人」,不考慮多人協同工作的情形。不過,由於Git採取分散式架構的緣故,熟悉單人使用環境後,應可輕鬆軟換到多人協同工作的模式。簡單來說,Git單機使用流程如下:
  • 將目錄納入Git控制
  • 將目錄下的檔案納入Git管理
  • 提交變更的檔案內容

將目錄納入Git控制
使用Git第一步就是將特定目錄納入Git,以進行版本控制。
$ mkdir projectA
$ cd projectA
$ git init .
Initialized empty Git repository in /home/xxxx/sandbox/projectA/.git/

將目錄下的檔案納入Git管理
Git不會自動將受管理的目錄下新增的檔案加入控管行列,若有新的檔案產生,想要令其享有版本控制,請先行將之加入Git。
$ git add hello.txt

提交變更的檔案內容
接受控管的檔案內容若有變動,也要將其提交至Git,讓Git追蹤其變動狀況。在提交之時,也可以留下文字紀錄,說明變動的內容或是注意事項。
$ git commit hello.txt

No comments:

Post a Comment