以下是git-status docs的狀態碼及其含義。幾個狀態代碼的含義相同。有沒有一種方法可以存儲這些數據,不需要我手動創建整個樹,但仍然可以通過類似statuses.getMeaning(x, y)
之類的API快速搜索樹?解析git-status
X Y Meaning
-------------------------------------------------
[MD] not updated
M [ MD] updated in index
A [ MD] added to index
D [ M] 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 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
-------------------------------------------------
順便說一句,在回答之後,我不確定你的問題到底是什麼。請記住,這是總結了兩個單獨的'git diff'命令的結果。 – torek