1. 程式人生 > >Git add命令詳解

Git add命令詳解

     用途:可以用來跟蹤新檔案,或者新增已被修改的跟蹤的檔案到快取區,或者把合併的衝突檔案標記為已解決,
    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區域的內容,在下節將提到。