2010年3月9日 星期二

[Git] 在 Windows 上使用 Git

Git 聽說是比 cvs, subversion 還好用的 version control system 阿!!

為何要用 Git 阿?? 因為優點很多阿! 詳細說明可以看 => Why Git is Better Than X  這一篇文章~

Git 大概有以下特色:
  1. 每個 local 端都有自己的 repository

  2. 特色為 branch + merge

  3. 適合開發人數眾多的大型專案(當然小型專案也是沒有問題滴)


大部分使用 git 的人都是在 Linux 的平台上使用,但要怎麼在 Windows 上面使用呢?

簡單說明步驟如下:
  1. 下載 Windows 用的 git 核心程式,在 git 官網上為 msysgit

  2. 在所要進行版本管理的資料夾上按滑鼠右鍵,選擇 Git Bash Here

  3. 接著會跳出一個模擬 bash 環境的視窗,接著就可以跟 Linux 一樣開始使用 Git 囉!


===== 以下說明最基本的使用方式 =====

#初始化 local repository
> git init

#將目錄中的檔案全部加入 Staging Area
> git add .

#將 Staging Area 中的檔案加入 local repository 中
> git commit -a

#移動至 master branch (正常狀況下 branch 會預設在 master)
> git checkout master

#將資料 push 至遠端的 repository (以 gitorious 為例)
> git remote add origin <git push url>
> git push origin master


【備註】
在將檔案 push 到遠端 git server 之前,需要把加密用的 key pair 準備好,可以透過以下指令產生:
> ssh-keygen -rsa
接著把兩個檔案都放到 C:\Documents and Settings\<USER NAME>\.ssh ,並將 public key 的內容加入到 gitorious 的網站上即可。


相關連結


沒有留言:

張貼留言