R
and U
are quite simple:
$ git init
$ touch ag
$ git add a
$ git commit -mm
$ git mv a b
$ git status --short
R a -> b
$ git init
$ touch a
$ git add a
$ git commit -mm
$ git checkout -b dev
$ echo a > a
$ git commit -amm
$ git checkout -
$ echo b > a
$ git commit -amm
$ git rebase dev
$ git status --short
UU a
But I don't know how to simulate C
. In this answer
https://stackoverflow.com/a/22798751/3691891 it says that it might be
not possible today although it's still described in
Documentation/git-status.txt
in git source code.