git文件的狀態

狀態一:Untracked files

文件第一次添加到git工作區中
這裏寫圖片描述

狀態二:Changes to be committed/new file

Untracked files 第一次執行git add 操作添加到了暫存區(index)的狀態
這裏寫圖片描述

狀態三:Changes not staged for commit/modified

只要 暫存區/git倉庫 存在這個文件,在工作區再次對其進行修改就是not stage/modified狀態
這裏寫圖片描述

狀態四:Changes to be committed/modified

git倉庫存在這個文件,對其在工作區執行了修改並且git add 到了暫存區 的狀態
和狀態二都在暫存區只不過一個是new file(版本庫以前沒有這個文件) 一個是modify(版本庫以前存在這個文件)
這裏寫圖片描述

狀態五:複合狀態

同一個文件先進行了修改然後執行了git add 到了暫存區,但是還沒有提交到版本庫,又對其在工作區進行了修改,此時git status 就會出現兩種提示
這裏寫圖片描述

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