git status 命令总结 —— Git 学习笔记 06
生活随笔
收集整理的這篇文章主要介紹了
git status 命令总结 —— Git 学习笔记 06
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
當執行 git status 的時候,返回結果大致可分為3個部分:
如果在 git status 命令后面加上 --ignored選項,還會列出被忽略的文件。
例如:
還有一種簡潔的輸出格式,即添加 --short 選項,例如
$ git status --shortD apple.cM hello.c A world.c AD world_bak.c ?? 123.txtgit status --short也可以簡單寫成 git status -s。
這種輸出每一行的格式是
XY PATH1 -> PATH2PATH1 表示最近一次提交的文件, -> PATH2表示索引或工作目錄中文件,當文件路徑改變時才會有 -> PATH2這一項。
X和Y都是狀態碼,X表示暫存區和最近一次提交的差異,Y表示工作目錄和暫存區的差異。
其含義是:
- ’ ’ = unmodified
- M = modified
- A = added
- D = deleted
- R = renamed
- C = copied
- U = updated but unmerged
默認不會列出被忽略的文件,除非使用 --ignored選項。
X和Y可能的組合如下表(方括號里面的可以沒有):
X Y Meaning ------------------------------------------------- not updated M [ MD] updated in index A [ MD] added to index D deleted from index R [ MD] renamed in index C [ MD] copied in index [MARC] index and work tree matches [ MARC] M work tree changed since index [ MARC] D deleted in work tree [ D] R renamed in work tree [ D] C copied in work tree ------------------------------------------------- D D unmerged, both deleted A U unmerged, added by us U D unmerged, deleted by them U A unmerged, added by them D U unmerged, deleted by us A A unmerged, both added U U unmerged, both modified ------------------------------------------------- ? ? untracked ! ! ignored -------------------------------------------------
參考資料
【1】https://git-scm.com/docs/git-status
【2】《Git 高手之路》,人民郵電出版社
總結
以上是生活随笔為你收集整理的git status 命令总结 —— Git 学习笔记 06的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 多线程某个线程异常了怎么处理_技术分享|
- 下一篇: 小度智能音箱维修点_小度智能音箱无法唤醒