git status命令詳解
通過git status命令可以檢視當前工作區和暫存區檔案的狀態。
這是Git中最為常用的命令之一,程式碼例項如下:
[Shell] 純文字檢視 複製程式碼$ git status
程式碼執行效果截圖如下:
可以看到工作區具有兩個檔案,且檔案處於未跟蹤狀態(Untracked)。
檔案所處狀態介紹:
(1).未跟蹤狀態(Untracked):
未跟蹤狀態的檔案,是在工作區,但是未納入Git管理的檔案,不參與版本控制。
使用git add命令即可將未跟蹤檔案納入管理,更多內容參閱git add命令詳解一章節。
(2).位於暫存區待提交狀態(Staged):
工作區中有兩個未跟蹤的檔案readme.txt和antzone.txt,下面將antzone.txt納入跟蹤。
程式碼如下:
[Shell] 純文字檢視 複製程式碼$ git add antzone.txt
下面檢視當前專案狀態,程式碼如下:
[Shell] 純文字檢視 複製程式碼$ git status
程式碼執行效果截圖如下:
git add命令將antzone.txt檔案納入跟蹤,其實就是提交到暫存區。
changes to be committed表示檔案已經位於暫存區處於可以提交的狀態。
它前面被標註new file(因為第一次被提交到暫存區)。
(3).Modified狀態:
納入跟蹤的檔案在工作區中被修改後就會處於Modified狀態。
下面修改一下antzone.txt檔案,檢視一下狀態:
[Shell] 純文字檢視 複製程式碼$ git status
程式碼執行效果截圖如下:
可以看到antzone.txt檔案處於Modified狀態。
相關文章
- git status 命令Git
- MySQL show status 命令詳解MySql
- git init命令詳解Git
- git checkout命令詳解Git
- git remote 命令詳解GitREM
- git archive命令詳解GitHive
- Git 命令大全,詳解!Git
- git checkout 命令詳解Git
- Git(6)-- 記錄每次更新到倉庫(git clone、status、add、diff、commit、rm、mv命令詳解)GitMIT
- MySQL show status命令輸出結果詳解MySql
- git add命令詳解Git
- git diff --stat命令詳解Git
- git status 命令總結 —— Git 學習筆記 06Git筆記
- MySQL show status命令常用輸出欄位詳解MySql
- Git 學習之命令詳解Git
- Git 常用命令詳解Git
- git show-branch命令詳解Git
- SHOW SLAVE STATUS 詳解
- git checkout 命令詳解—— Git 學習筆記 16Git筆記
- show engine innodb status 詳解
- Git(7)-- 檢視提交歷史(git log 命令詳解)Git
- git reset 命令詳解(二)—— Git 學習筆記 08Git筆記
- git reset 命令詳解(一)—— Git 學習筆記 07Git筆記
- git常用命令(詳細註解)Git
- 保姆教程系列:Git 實用命令詳解Git
- MySQL show engine innodb status 詳解MySql
- SHOW ENGINE INNODB STATUS資訊詳解
- 【Mysql】show engine innodb status詳解MySql
- git常用命令stash詳細解釋。Git
- Git 操作命令詳細Git
- 【Git】2. Git常用命令詳解、版本切換原理Git
- Git詳解Git
- 『現學現忘』Git基礎 — 25、git log命令引數詳解Git
- HTTP Status 404 的詳細解決思路HTTP
- git使用詳解Git
- Git詳解之一:Git起步Git
- Git詳解之三:Git分支Git
- Git詳解之六:Git工具Git