優點
- 相當容易上手!
- 可以隨時復原到過去。
- 能多人同時修改而且不會你搶我我搶你。
- 記錄下每個人的修改情形,容易發現不同之處。
- 每個人自己都是主軸,沒有誰是主要的。
安裝Git
- ihower大詳細的安裝方式 (傳送門)。
安裝輔助套件
- Mac: GitX
- Linux:giggle (以下範例使用)
- 不想裝: git log (直接使用指令)
使用前先設定
- git config --global user.name "Your Name"
- git config --global user.email your_email@whatever.com
- git config –-global color.ui true
先開啟一個空的資料夾 (本次範例為gittest資料夾),執行
- git init
第一次輕鬆提交(commit),讓我們把README傳上去
- touch README
- git add . (提交全部檔案的意思,因為現在資料夾也只有README,因此用這個指令)
- git status (可以看看是否有add上去)
- git commit –m ’First Commit’
輕鬆複製github上面的專案到本機
先取得remote的網址 (用5irehands官網的template當例子,下面二選一即可)
- 使用有認證方式的網址: git clone git@github.com/5irehands/officialWebsite.git
- 若有防火牆的限制: git clone http://git@github.com/5irehands/officialWebsite.git
三不五時查看狀態
現在大家一定很好奇,我們抓了什麼code進來,不過先等等,在探勘前,
我們先查看一下目前的狀態是什麼,所用的指令
- git status
- git config –global alias.st status
簡單講解status的樣子
紅色框框: 表示你所在的 branch。 ( 預設是master )
綠色框框: 表示目前是 Untracked 的階段 ( 別著急 ,下一篇會解釋有哪些階段 ),
括號是提示你到下個階段要用什麼指令。
藍色框框: 表示以上是那些檔案的資訊。
這就是一些 git 的基礎指令,換口氣,下一篇接續下去,用一個簡單的例子,讓我們第一次修改就上手吧!
Franky - 任職於5irehands的專業打雜工
Nono - 任職於5irehands的菜鳥設計師
沒有留言:
張貼留言