在介紹Git的使用之前,我們得要先來了解一下Git。那么什么是Git?
Git是一個版本管理工具(VCS),具有以下的特點:
- 分布式版本控制;
- 多個開發人員協調工作;
- 有效監聽誰做的修改;
- 本地及遠程操作;
Git的一些基礎命令介紹:
- git init //初始化本地git倉庫
- git add <file> //添加文件
- git status //查看狀態
- git commit //提交(一般會用 git commit -m '******' 來省略修改介紹的步驟)
- git push //推送到倉庫
- git pull //從遠程倉庫拉取數據
- git clone //從遠程倉庫拷貝數據
安裝Git:這里沒什么好講的,自行從網上down一個就行。
接下來會介紹一個使用Git的實例,實現向本地倉庫提交文件:
1.首先在桌面創建一個文件夾,名字隨意,這里我們起名Myapp;
2.打開Git shell;
3.寫入命令 cd+空格 +你文件夾的地址 ,轉到Myapp文件夾下
3.在文件夾下創建兩個文件,輸入以下命令:
可以看到在Myapp下創建了兩個文件,如下:
4.現在有了文件,那么我們就需要初始化一個本地倉庫,用來存儲文件,並且為以后的版本管理做准備,輸入一下命令,初始化一個倉庫:
可以看到,這個時候已經在你當前的文件夾下建了一個隱藏的.git文件作為本地的倉庫。
master代表當前是在主干上操作,紅色的+2代表當前有兩個文件尚未提交。
5.一般情況下,初始化之后就是配置,那么我們來配置一下這個倉庫,輸入一下命令:
這里我們簡單配置了一下倉庫的用戶名和郵箱地址。
6.到這里倉庫就建好了,接下來就是把文件添加進去,在此之前,得需要明白一個概念,就是我們首先需要把文件添加到索引庫里,然后才能提交到本地倉庫,那么輸入下面的命令把index.html添加到索引庫里:
可以看到,添加之后,出現了綠色的+1,以及紅色的+1,分別代表着已經向索引庫里提交了一個文件,以及還有一個文件沒有提交,並且是在master下操作。
接着輸入一下命令查看當前索引庫的狀態:
可以看到,綠色文字代表當前索引庫中已有的文件,紅色的代表尚未添加到索引庫的文件,並且如圖,它提示了你,如果想要刪除索引庫中的文件輸入如下命令即可:
git rm --cached <file>
我們輸入上述命令,然后查看一下狀態,如下:
可以看到當前有兩個文件尚未添加,剛才添加的index.html已經從索引庫中刪除了。
那么如果我們想添加所有文件,怎么辦呢?
輸入下面的命令,查看狀態,我們發現所有文件都已經被添加到索引庫里了:
既然是版本管理,就肯定是用來開發某個項目的,那么文件修改時,索引庫會有什么變化呢,我們首先修改index.html文件,打開index.html文件,添加如下代碼:
然后我們再查看一下當前索引庫的狀態:
我們可以看到,紅色字體提示我們 index.html文件已經被修改了。
那么我們只需要重新提交就OK了,輸入添加命令並查看狀態:
上面提到,添加文件到倉庫有兩個步驟,之前都是第一步,現在到了第二步:添加文件到本地倉庫,
輸入下面的命令,把索引庫里的文件添加到本地倉庫里:
git commit 命令用於提交文件,-m后面的‘’里是本次添加的介紹,出現上面的提示信息則說明文件已經成功添加到本地倉庫了。
這個時候如果我們修改文件,那么會出現什么情況呢?
修改index.html,然后查看狀態:
發現紅色提示信息,index.html文件已經被修改,那么我們只需要重新添加、提交即可:
到這里,關於Git及基礎命令的介紹和使用就說到這,如果想要更深的了解git的使用,可以看我后續關於git的博客更新。