git(一):瞭解、學習、安裝git

居老師的狗子發表於2019-03-07

自述

  一直到今天才真正的去了解學習使用git,看《git權威指南》這本書的第一篇,忽然有很多共鳴,比如在大學開始程式設計的時候,總是把寫的所有demo和專案儲存在U盤裡,記憶體不夠用就改為行動硬碟;後來U盤壞了一個,就擔心硬碟壞了,就把東西備份了三份,電腦一份,兩個硬碟一個一份,隨著時間的推移,東西越來越多,管理越來越麻煩。還記得那次和瑤哥寫題庫,我來把每個版本改來改去,電腦裡壓縮包越來越多,而且有時候改錯了,就想回到之前的版本,很是麻煩。然而還是沒有意識到 用版本控制的好處。剛才看到一篇部落格寫的,簡潔明瞭的把大家的痛點列出來了。內容如下:

  • 多個檔案,保留所有版本時,需要為每個版本儲存一個檔案。
  • 協同操作,多人協同操作時,需要將檔案打包發來發去.,不能回溯。
  • 容易丟失,被刪除意味著永遠失去。

  一直到現在,不得不去去學習了。

一、初步瞭解git

   Git是一個開源的分散式版本控制軟體,用以有效、高速的處理從很小到非常大的專案版本管理。這裡會涉及到集中式和分散式版本控制系統的區別,git與svn的區別。(停留在表面的初步理解,svn也還沒接觸過)。

  注:(1)這裡瞭解到soursetree是一個擁有視覺化介面的專案版本控制軟體,適用於git專案管理。(2)Cygwin是一個在windows平臺上執行的類UNIX模擬環境。

二、在windows上安裝git

  (1)下載

    可以從Git官網直接下載安裝程式,但是進去download之後顯示要一個多小時,所以直接移步去了廖雪峰老師的這個國內映象,找到了安裝包後就按預設選項安裝,所有都預設選擇,一直next。
  (2)右鍵找到Git Bash
    彈出類似命令列視窗的東西,就說明Git安裝成功。
    輸入git --version可以檢視git的版本。
    
    安裝完成後,還需要最後一步設定,在命令列輸入:
    $ git config --global user.name "Your Name"
    $ git config --global user.email "email@example.com"
    告訴git當前使用者的姓名和郵件地址,配置的使用者名稱和郵件地址價格在版本庫提交時用到。(建議郵件地址最好和github保持一致。)
   (3)配置環境變數
    我的理解是環境變數配置應該不是必需,配置了環境變數後可以直接在cmd裡使用git命令。如果不配置環境變數。cmd是不能識別git的。
 
    配置如下:
 
    1.找到git的安裝資料夾,複製路徑,
    

 

    2.右鍵“此電腦”->“屬性”->“高階系統設定”->“環境變數”
    在環境變數裡新建一個GIT_HOME,其路徑填為D:\Git;然後在path裡增加%GIT_HOME\bin% ,此處儲存的是bin路徑。
     設定完成後,在cmd裡輸入git --version檢視git版本,即配置成功。
    

 

相關文章