2011-03-14

Git 是什麼 ?

很多人提到這個 Git 就會提到「版本控管系統 ( Version Control System )」,阿舍也不例外,不過,什麼是版本控管系統呢 ? 其實,就是程式碼的版本控管軟體,可是程式碼控管軟體不是有很多了嗎 ? 是啊 ! 不過,過去的 CVSSVN 等版本管理軟體都有一個問題,就是要集中管理,如果,連不到 CVS 或 SVN 的伺服器,那麼,就沒不能簽出和簽出程式碼了哩 ! 而 Git 不會有這個問題的,因為 Git 是一個 "分散式" 的版本控管軟體。

Git 近來會受重視的原因,除了 Git 是分散式的儲存方式 ( 就是不一定要集中放在一個地方,就算離線也能運作 ),而且號稱比其它的版本控管軟體的速度都來得快以外,阿舍認為主要原因,應該是和這個 Git 的創始人有關,而這個創始人就是鼎鼎大名的 Linux 創始人 Linus Torvalds 先生,最早的 Git 就是應用在 Linux 核心版本的控管上,後來才被廣泛的應用在各式軟體的版本控管了。

Git 是一套採用 GPL 2.0 授權的套開放原始碼,如果你想在自已的電腦上安裝 Git,就只要到 Git 的官網下載軟體來安裝就可以了,目前有支援 Linux、Windows 和 Mac OS 等三個版本可下載安裝哩 !


[+] Ubuntu 指令新手會用到的35個技法 - 這是以阿舍的使用經驗編寫出來的電子書,三天內應該就看的完,學的起來哩 ! 有空就參考一下囉 ! ... ^^=

關於阿舍

好文不藏私,請多分享囉!! ^^=



1 則留言 :

FOX HUNT 提到...

謝謝...功力不足不敢使用

張貼留言

如果留言後,發現留言不見了,這通常是因為 Goolge 把它認為是垃圾留言了,請用信件通知阿舍調整 ( ayubiz@gmail.com )。謝謝 !