Git 簡介與安裝

版本控制工具應該具備的功能

  • 協同修改
    • 多人並行不悖的修改服務器端的同一個文件。
  • 數據備份
    • 不僅保存目錄和文件的當前狀態,還能夠保存每一個提交過的歷史狀態。
  • 版本管理
    • 在保存每一個版本的文件信息的時候要做到不保存重複數據,以節約存儲空
      間,提高運行效率。這方面 SVN 採用的是增量式管理的方式,而 Git 採取了文
      件系統快照的方式。
  • 權限控制
    • 對團隊中參與開發的人員進行權限控制。
    • 對團隊外開發者貢獻的代碼進行審覈——Git 獨有。
  • 歷史記錄
    • 查看修改人、修改時間、修改內容、日誌信息。
    • 將本地文件恢復到某一個歷史狀態。
  • 分支管理
    • 允許開發團隊在工作過程中多條生產線同時推進任務,進一步提高效率。

版本控制簡介

  • 版本控制
    • 工程設計領域中使用版本控制管理工程藍圖的設計過程。在 IT 開發過程中也可以
      使用版本控制思想管理代碼的版本迭代。
  • 版本控制工具
    • 思想:版本控制
    • 實現:版本控制工具
    • 集中式版本控制工具:CVS、SVN、VSS……
    • 分佈式版本控制:Git、Mercurial、Bazaar、Darcs……

Git 簡介

  • Git 簡史
  • 官網地址:https://git-scm.com/
  • Git 的優勢
    • 大部分操作在本地完成,不需要聯網
    • 完整性保證
    • 儘可能添加數據而不是刪除或修改數據
    • 分支操作非常快捷流暢
    • 與 Linux 命令全面兼容
  • Git 結構
  • Git 和代碼託管中心
    • 代碼託管中心的任務:維護遠程庫
    • 局域網環境下
      • GitLab 服務器
    • 外網環境下
      • GitHub
  • 本地庫和遠程庫
    • ​​​​​​​團隊內部協作
    • 跨團隊協作
    • ​​​​​​​

Git 安裝

  • 因爲我下載過了,所以這還有一步是選擇安裝路徑,只要記住路徑不含有空格並且沒有中文即可
  • 之後就是讀條階段,完成即可下載好了,在桌面點擊右鍵得到如下圖所示
  • 此時下載完成就可以使用了!!!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章