1.初始化容器
選擇想要的資料夾當作容器,在家目錄中新建資料夾 Git_Project 為範例
開啓終端機,輸入

cd ~
mkdir Git_Project
cd Git_Project
echo 'test in git' > testword

到此完成 Git_Project 資料夾和 以 test in git 為內容的 testword 文件建立
接著輸入

git init

指定以目前資料夾(Git_Project)為容器
2.複製外部容器
這裡以 google code 為例
輸入

git clone https://0000foxx@code.google.com/p/foxx-gitproject-gittest/

也可以指定名稱(dir_name)
輸入

git clone https://0000foxx@code.google.com/p/foxx-gitproject-gittest/  dir_name

2.1 使用 git ssh clone

git clone ssh://username@xxx.xxx.xxx.xxx/home/username/absolute/path

 
3.加入檔案

git add testword

如果檔案中有許多資料想全部加入追蹤,輸入

git add .

4.觀察容器檔案狀態
輸入

git status

如果照著以上步驟作的話會得到以下畫面

顯示我們在  master 的 branch 上, testword 檔案將會在下次提交的時候記錄起來
接著修改 testword 內容為
test in git 2
再輸入 git status 看看

git status

git 很好心的提示我們 testword 已經被修改了,需要重新 add 才行,輸入

git add testword
git status

OK~ 修改的部分也已經加入了
5.觀察檔案差異
剛剛使用 git status 只會顯示已被修改,若想進一步觀察修改了哪些內容可以使用 git diff
修改 testword 內容為
test in git 3
接著輸入

git diff

上次修改和目前的差異,注意 git diff 只能顯示還未 add 的差異,如果要比較已經提交和目前的差異要用 git diff –cached 或 git diff –staged
6.提交檔案
輸入

git commit

提交時必須輸入註解訊息,如果是用 vim 先按 a ,下方的提示會顯示 INSERT ,再輸入註解訊息完成後,先按 esc 再按 :wq
提交完成會得到以下畫面

可以得知在哪個 branch(master) 上,以及註解內容等等
再次輸入

git status

(可以看到已經沒有東西可以提交)

7.觀察提交檔案內容
想要知道最近提交的內容,可以使用 git log 或 git show
輸入

git log

(會顯示每個提交的內容,識別碼)

git show 可以附註識別碼來指定觀察
輸入

git show 4941f8fbb701c41f71da7dd70653b43ced98d40f

可以看到提交檔案更詳細的內容