iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 3
0
自我挑戰組

30天教你學會Git系列 第 3

[DAY3] Git介紹

  • 分享至 

  • xImage
  •  

What is Git?

  • 我們昨天講到了『分散式』,所以,分散式到底是啥呢?
    • 好啦既然你誠心誠意的發問,那我就大發慈悲的告訴你XD
    • 關於版本控制系統,我們有三種模式:
      • Local Version Control(本地式)
        • 顧名思義,這就是在本地的電腦進行版本控制啊!
        • 像這種肯定是有許多缺點啊,要是你今天手滑,電腦摔了一下,你就可以跟所有的版本說掰掰了QQ
      • Centralized Version Control(集中式)
        • 所謂的集中式就是大家要進行版版本控制時需要使用同一台伺服器
        • 我用一個例子來解釋集中式的概念好了
        • 假設我跟你都是同一個專題的組員,我們現在的版本控制是利用集中式的版本控制系統
        • 而我們要共用的server現在就開在輔大的某間教室裡面
        • 假設現在輔大大停電,我們連不進去那台server,那我們的版本控制系統就是處於一個報廢的狀態
        • 若是server直接壞掉.......對,也沒救了XD
      • Distributed Version Control(分散式)
        • Git是一個分散式的版本控制系統嘛
        • 就算在沒有網路環境下,你依然可以使用git去做版本控制,當你連上網路後,再同步到網路上即可
        • 事實上,git的操作幾乎在本機就可以完成了

明天再來講講如何安裝Git~~


上一篇
[Day02]Git介紹
下一篇
[DAY4] 關於Git的安裝
系列文
30天教你學會Git30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言