GoogleCode -- git 使用筆記 (2) -- 簡易指令介紹

在前一篇文章介紹怎麼在Google Code上面建立一個專案,並且 Clone 一份到本地 Linux 主機上面之後,這篇文章記錄一下怎麼簡單的和遠端Google Code 主機做同步備份。

假設已經 clone 一份 repo 到 自已的 Linux 主機上,並進去該專案目錄了。

開始寫程式了,寫一個檔案叫做 hello.c 。但此時這個 hello.c 還沒有加入 Git 系統的管理檔案名單之中,所以怎麼 Git 系統這個時候不會看見這個檔案。

所以要讓 Git 系統開始對 hello.c 這個檔案做版本管理要把該檔案加入Git 管理檔案名單之中:

git add hello.c

此時,因為專案內容被修改過了(增加了一個檔案: hello.c ),想要把這個狀態 (版本) 給備份起來,要用 git commit 指令,並且要加一小段文字說明做了什麼修改:

git commit -a -m "該版本簡短說明"

接著在未來經過多次的 git commit 之後,你想要把這個專案備份到GoogleCode上時,就要用下面這個指令:

git push origin master

說明一下,git push 是把專案備份到 Google Code 主機上用的指令。

origin指的是主機代號,這裡就是指 Google Code 主機,之後如果想要備份多個repo到很多台主機上的時候,可以用 git remote add 這個指令增加新的主機和主機代號。可以到該專案目錄底下的.git目錄裡的config檔看,會看到所有主機的設定。

而master 這個是指分支 (branch) 代號,主幹代號預設為 master ,而要增加其他分支的話,要使用 git checkout 這個指令。

之後,每次修改完 code 到一個要做備份的時候,最好 git commit 一下。

而要備份到Google Code 主機上之時,再用git push這個指令。

留言

熱門文章