Git 使用記錄(初始化容器+複製外部容器+加入檔案+觀察容器檔案內容+觀察檔案差異+提交檔案+觀察提交檔案內容)


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

3.加入檔案

git add testword

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

git add .

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

git status

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

顯示我們在  master 的 branch 上, testword 檔案將會在下次提交的時候記錄起來
接著修改 testword 內容為

test in git 2

再輸入 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
可以看到提交檔案更詳細的內容



0 意見:

張貼留言

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Affiliate Network Reviews