首先我們得簡單了解一下什么是git
Git是一個開源的分布式版本控制系統,用于敏捷高效地處理任何或小或大的項目。
Git 是 Linus Torvalds 為了幫助管理 Linux 內核開發而開發的一個開放源碼的版本控制軟件。
這里不贅述太多,簡單學習一下三個命令
git init
git add
git commit -m
git commit -v
1、git init 初始化本地倉庫
在我們創建本地倉庫時,我們先創建一個項目目錄,然后進入目錄下
接著輸入 git init 就在目錄內創建了一個.git目錄,它就是我們的本地倉庫。
我們可以用ls -al觀察一下,確實有一個.git
2、git add , git add.
- git add 文件 將變動添加到暫存區
我們在git-demo-2目錄新建幾個文件
因為我們想要提交到本地倉庫中,所以我們告訴git我們要讓這些變動添加到暫存區。
如下圖所示,將index.html和css/style.css添加到了暫存區,我們可以通過輸入git status -sb命令來查看當前文件狀態,兩個文件前的A證明我們已經添加。
- 除了上述的一條一條的添加變動,我們還可用git add.的方式,一次性添加所有變動
git add.
3、git commit -m“信息”
我們已經把改動添加到了暫存區,接下來就是正式提交到我們的本地倉庫中。
git commit index.html -m"添加的內容"
git commit css/style.css -m"樣式變動"
或者用一次性提交的方式
git commit . -m "添加了幾次變動"
如圖,1file changed,證明我添加的變動已經提交到倉庫了了。
4、git commit -v 提交時顯示所有diff信息
輸入git commit -v命令后,彈出的diff信息 ,diff用來比較兩個文本文件的差異
具體怎么讀懂diff信息 可以看diff
最后,我們可以通過輸入git log命令查看我們的變更歷史
總結:
git init :初始化本地倉庫
git add 文件 :將變動添加到暫存區
git commit -m : 將暫存區的變動正式提交到本地倉庫
git commit -v: 提交時顯示所有diff信息