git的使用 建立版本庫(二)

2021-08-17 02:38:59 字數 1726 閱讀 1780

比如我在e:\gitrepository

$ cd e:\gitrepository

然後通過git init命令把這個目錄變成git可以管理的倉庫:

$ git init

initialized empty git repository in e:/gitrepository/.git/

瞬間git就把倉庫建好了,而且告訴你是乙個空的倉庫(empty git repository),細心的讀者可以發現當前目錄下多了乙個.git的目錄,這個目錄是git來跟蹤管理版本庫的,沒事千萬不要手動修改這個目錄裡面的檔案,不然改亂了,就把git倉庫給破壞了。

使用windows的童鞋要特別注意:

言歸正傳,現在我們編寫乙個readme.txt檔案,內容如下:

git is a version control system.

git is free software.

一定要放到learngit目錄下(子目錄也行),因為這是乙個git倉庫,放到其他地方git再厲害也找不到這個檔案。

和把大象放到冰箱需要3步相比,把乙個檔案放到git倉庫只需要兩步。

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

$ git add readme.txt
執行上面的命令,沒有任何顯示,這就對了,unix的哲學是「沒有訊息就是好訊息」,說明新增成功。

第二步,用命令git commit告訴git,把檔案提交到倉庫:

$ git commit -m "wrote a readme file"

[master (root-commit) cb926e7] wrote a readme file

1 file changed, 2 insertions(+)

create mode 100644 readme.txt

簡單解釋一下git commit命令,-m後面輸入的是本次提交的說明,可以輸入任意內容,當然最好是有意義的,這樣你就能從歷史記錄裡方便地找到改動記錄。

嫌麻煩不想輸入-m "***"行不行?確實有辦法可以這麼幹,但是強烈不建議你這麼幹,因為輸入說明對自己對別人閱讀都很重要。實在不想輸入說明的童鞋請自行google,我不告訴你這個引數。

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

為什麼git新增檔案需要addcommit一共兩步呢?因為commit可以一次提交很多檔案,所以你可以多次add不同的檔案,比如:

$ git add file1.txt

$ git add file2.txt file3.txt

$ git commit -m "add 3 files."

現在總結一下今天學的兩點內容:

初始化乙個git倉庫,使用git init命令。

新增檔案到git倉庫,分兩步:

git使用 二 建立版本庫

什麼是版本庫呢?版本庫又名倉庫,英文名repository,其實就是乙個目錄,可以進行增刪查改 建立乙個目錄,這裡在根目錄下建立乙個git home目錄 這樣就建立好了乙個倉庫,當然目前是乙個空倉庫 這個時候在當前目錄通過ls a可以看到多了乙個.git的目錄 我們在git home目錄下建立乙個檔...

git使用 建立版本庫

什麼是版本庫呢?版本庫又名倉庫,英文名repository,你可以簡單理解成乙個目錄,這個目錄裡面的所有檔案都可以被git管理起來,每個檔案的修改 刪除,git都能跟蹤,以便任何時刻都可以追蹤歷史,或者在將來某個時刻可以 還原 所以,建立乙個版本庫非常簡單,首先,選擇乙個合適的地方,建立乙個空目錄 ...

Git學習(二) 建立版本庫

版本庫又名倉庫 repository可以理解為乙個目錄,這個目錄裡邊的所有檔案都被git管理起來,裡邊每個檔案的建立,修改,刪除,git都可以追蹤到,記錄所有歷史,也可以在將來的某個時刻還原 如何建立版本庫 首先建立乙個空目錄 mkdir learngit 然後進入該目錄 cd learngit 通...