您好,登錄后才能下訂單哦!
小編給大家分享一下Git中代碼工作目錄中文件狀態有哪些,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!
代碼工作目錄中文件狀態包括:未跟蹤狀態(未在git
倉)和已跟蹤狀態(已在git
倉),詳細分為:
1、未跟蹤狀態(Untracked)
文件在git
倉所在的文件夾中,但是沒有加入到git
倉,不參與版本控制。
使用git add
命令,進入到已暫存狀態;使用git rm --cached
或git reset HEAD
命令,可從已暫存狀態回退到未跟蹤狀態。
2、未修改狀態(Unmodified)
文件已在git
倉,沒有被修改。
修改文件,進入到已修改狀態;使用git checkout
命令,可從已修改狀態回退到未修改狀態。
3、已修改狀態(Modified)
文件已在git
倉,已修改,未進行其他操作。
使用git add
命令,進入到已暫存狀態;使用git reset HEAD
命令,可從已暫存狀態回退到已修改狀態。
4、已暫存狀態(Staged)
文件已在git
倉,且執行過git add
,即為暫存狀態。
使用git commit
命令,則保存到git
倉,進入到提交狀態;使用git reset --soft
命令,可從提交狀態回退到已暫存狀態。
下圖解釋了git
庫中文件相關狀態:
看完了這篇文章,相信你對“Git中代碼工作目錄中文件狀態有哪些”有了一定的了解,如果想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。