Git及基礎命令的介紹以及如何向本地倉庫添加文件


  在介紹Git的使用之前,我們得要先來了解一下Git。那么什么是Git?

  Git是一個版本管理工具(VCS),具有以下的特點:

  1. 分布式版本控制;
  2. 多個開發人員協調工作;
  3. 有效監聽誰做的修改;
  4. 本地及遠程操作;

  Git的一些基礎命令介紹:

  1. git init                    //初始化本地git倉庫
  2. git add <file>         //添加文件
  3. git status                //查看狀態
  4. git commit             //提交(一般會用 git commit -m '******' 來省略修改介紹的步驟)
  5. git push                 //推送到倉庫
  6. git pull                   //從遠程倉庫拉取數據
  7. 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的博客更新。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM