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
-------------------------------------------------
ちなみに、回答後、本当にあなたの質問が本当にどういうものか分かりません。これは2つの別々の 'git diff'コマンドの結果を要約していることに注意してください。 – torek