1. 程式人生 > >git學習(廖雪峰git網站)(2)---安裝git及版本庫

git學習(廖雪峰git網站)(2)---安裝git及版本庫

因為工作需要,所以簡單學習了一下git。工作系統是Windows系統,所以就說一下Windows的學習和安裝。

安裝git

1、在Windows上安裝git

直接從git官網下載安裝程式,然後按預設選項安裝即可。

安裝完成後,在開始選單裡找到“Git”->“Git Bash”,蹦出一個類似命令列視窗的東西,就說明Git安裝成功!

2、環境進一步配置

安裝完成後,還需要最後一步設定,在命令列輸入:

$ git config --global user.name "Your Name"
$ git config --global user.email "
[email protected]
"

Your Name和[email protected]是設定自己的git,

git config命令的--global引數,表示你這臺機器上所有的Git倉庫都會使用這個配置

安裝版本庫

定義:

版本庫又名倉庫,英文名repository,你可以簡單理解成一個目錄,這個目錄裡面的所有檔案都可以被Git管理起來,每個檔案的修改、刪除,Git都能跟蹤,以便任何時刻都可以追蹤歷史,或者在將來某個時刻可以“還原”。

過程:

(1)安裝版本庫

pwd命令用於顯示當前目錄。

如果你使用Windows系統,為了避免遇到各種莫名其妙的問題,請確保目錄名(包括父目錄)不包含中文。

(2)通過git init命令把這個目錄變成Git可以管理的倉庫:

已經建好一個空的倉庫,開啟新建的資料夾,發現多了一個.git目錄,謹記!!!千萬不要手動修改這個目錄裡面的檔案,不然改亂了,就把Git倉庫給破壞了。

如果你沒有看到.git目錄,那是因為這個目錄預設是隱藏的,用ls -ah命令就可以看見。

提示:不建議你使用自己正在開發的公司專案來學習Git,否則造成的一切後果概不負責。

(3)將檔案加入版本庫

注意:所有的版本控制系統,其實只能跟蹤文字檔案的改動,比如TXT檔案,網頁,所有的程式程式碼等等,Git也不例外。版本控制系統可以告訴你每次的改動,比如在第5行加了一個單詞“Linux”,在第8行刪了一個單詞“Windows”。而圖片、視訊這些二進位制檔案,雖然也能由版本控制系統管理,但沒法跟蹤檔案的變化,只能把二進位制檔案每次改動串起來,也就是隻知道圖片從100KB改成了120KB,但到底改了啥,版本控制系統不知道,也沒法知道。

注意:

(1)Microsoft的Word格式是二進位制格式,因此,版本控制系統是沒法跟蹤Word檔案的改動的;

(2)千萬不要使用Windows自帶的記事本編輯任何文字檔案。原因是Microsoft開發記事本的團隊使用了一個非常弱智的行為來儲存UTF-8編碼的檔案,

步驟:首先需要先在已經建立的檔案目錄下,新增一個檔案,例如,learn.txt

(1)第一步,用命令git add告訴Git,把檔案新增到倉庫:

$ git add learn.txt

注意:安裝成功==沒有任何提示資訊

(2)用命令git commit告訴Git,把檔案提交到倉庫:

-m後面輸入的是本次提交的說明,可以輸入任意內容,當然最好是有意義的,這樣你就能從歷史記錄裡方便地找到改動記錄。嫌麻煩不想輸入-m "xxx"行不行?確實有辦法可以這麼幹,但是強烈不建議你這麼幹,因為輸入說明對自己對別人閱讀都很重要。

git commit命令執行成功後會告訴你,1 file changed:1個檔案被改動(我們新新增的readme.txt檔案);2 insertions:插入了兩行內容

注意:

為什麼Git新增檔案需要add,commit一共兩步呢?

因為commit可以一次提交很多檔案,所以你可以多次add不同的檔案,比如:$ git add file1.txt $ git add file2.txt file3.txt $ git commit -m "add 3 files."

小結:

(1)初始化一個Git倉庫,使用git init命令。

(2)新增檔案到Git倉庫,分兩步:

  1. 使用命令git add <file>,注意,可反覆多次使用,新增多個檔案;
  2. 使用命令git commit -m <message>,完成。