git知識總結2 建立版本庫,新增 提交檔案

2021-08-17 06:47:11 字數 1790 閱讀 9553

1.建立版本庫

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

首先,選擇乙個合適的地方,建立乙個空目錄

cd 命令用於切換目錄, pwd命令用於顯示當前所處目錄, mkdir 建立乙個新的目錄

第二步,通過git init命令把這個目錄變成git可以管理的倉庫。

可以發現當前目錄下多了乙個.git的目錄,這個目錄是git來跟蹤管理版本庫的,沒事千萬不要手動修改這個目錄裡面的檔案,不然改亂了,就把git倉庫給破壞了。

如果你沒有看到.git目錄,那是因為這個目錄預設是隱藏的,用ls -ah命令就可以看見。也不一定必須在空目錄下建立git倉庫,選擇乙個已經有東西的目錄也是可以的。不過,不建議你使用自己正在開發的公司專案來學習git,否則造成的一切後果概不負責。

這些命令和linux命令差不多。

2把檔案新增到版本庫

首先這裡再明確一下,所有的版本控制系統,其實只能跟蹤文字檔案的改動,比如txt檔案,網頁,所有的程式**等等,git也不例外。

注意:強烈建議使用標準的utf-8編碼,所有語言使用同一種編碼,既沒有衝突,又被所有平台所支援;千萬不要使用windows自帶的記事本編輯任何文字檔案。

編輯第乙個檔案,熟悉linux可以直接  vim 檔名來編輯 vim readme.txt

git is a version control system.

git is free software.

一定要放到learngit目錄下(子目錄也行),放到其他位置找不到。

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

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

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

$ git commit -m "wrote a readme file"

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

為什麼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建立版本庫和新增檔案

建立版本庫 首先新建乙個目錄,然後通過 git init命令把這個目錄變成git可管理的倉庫,例如 在 c amypersonal amygit 路徑下新建資料夾git1,然後在git bash裡面進入該資料夾,輸入命令 git init 瞬間git就把倉庫建好了,而且告訴你是乙個空的倉庫 empt...

Git 建立版本庫以及新增檔案到版本庫

什麼是版本庫呢?版本庫又可以稱之為倉庫,也可以理解為乙個目錄,這個目錄裡面的所檔案都可以被git管理起來,比如每個檔案的修改,刪除,以便任何時刻git都可以跟蹤,或者說在將來的某一時刻可以 還原 所以建立乙個倉庫很簡單,需要選擇乙個合適的地方,建立乙個空目錄 我選擇在我的機器上的e盤中建立了乙個倉庫...

Git 建立版本庫

yum y install git git version建立名稱為work的空目錄,pwd命令用於顯示當前目錄,我的centos上目錄為 root work mkdir work cd work pwd root work命令 git init把目錄變成git可以管理的倉庫。git init in...