Git add命令詳解

2021-06-27 01:03:46 字數 897 閱讀 7074

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 -f  以及 git add --all 是最常用的,現在我們想刪除staged區域的內容,在下節將提到。

git add 和 git push 命令詳解

一 git add 命令 git add 該命令會監控工作區的狀態樹,使用它會把工作時的所有變化提交到暫存區,包括檔案內容修改 modified 以及新檔案 new 但不包括被刪除的檔案。git add u 該命令僅監控已經被add的檔案 即tracked file 他會將被修改或刪除的檔案提交 到...

git add 不執行 git 常用撤銷命令

ethan 讀完需要 3分鐘 速讀僅需 1 分鐘 每次使用 git 需要進行版本回退相關的操作都要在搜尋引擎重新查詢相關命令,很是費時間,今天有空總結一下,算是記筆記方便以後使用。1 撤銷本地當前所有修改 git reset hard如果本地檔案修改得一團亂,但是還沒有 commit,可以通過這個命...

Git命令 git add快速新增檔案到暫存區

git add作用是將 從工作區提交到暫存區 通常會想到 git add file1 file2 這個方法新增檔案比較慢,如果檔案比較多怎麼辦?git add 副檔名 這條命令可以新增同型別的所有檔案,是方便了不少 但是如果要新增不同型別檔案怎麼辦?或者不完全add所有同型別檔案怎麼辦?遇到不知道的...