Git add命令詳解

 git add其實是(git add file into staged area)

     用途:可以用來跟蹤新文件,或者添加已被修改的跟蹤的文件到緩存區,或者把合併的衝突文件標記爲已解決,

    git add的原意是更新當前工作目錄樹修改的內容到索引中(也就是緩存中去)
   主要針對兩種文件:(1)版本庫沒有跟蹤的文件(2)版本庫已經跟蹤,但是修改了的文件
   另外git add會自動忽略.gitignore文件所忽略的文件。
   另外有兩個比較常用的選項
   --force   -f   強制   主要是跟蹤修改.gitignore文件已經過濾的文件和目錄

   接着上篇.gitignore文件中的配置,忽略.txt結尾的文件,但是不忽略testdir/文件夾下的文件。 
   如下圖,下面dir1.txt未被檢測到,主要由於dir1.txt不在testdir目錄下,而且以.txt結尾,則被忽略

   
  

    利用git add --all添加
   
   可以看到只跟蹤到了兩個文件,如果我們想git版本庫跟蹤dir1.txt文件,可以加上-f選項
     git  add  --all  -f
     

    以上講的git add -f  以及 git add --all 是最常用的,現在我們想刪除staged區域的內容,在下節將提到。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章