main before revert git version: git version 2.43.0 HEAD: fatal: Needed a single revision git status --short: ?? added.txt ?? file.txt git diff --cached --name-only: file.txt: changed added.txt: new main after Revert files too git version: git version 2.43.0 HEAD: fatal: Needed a single revision git status --short: A file.txt git diff --cached --name-only: file.txt file.txt: original added.txt: absent PR before provider edit (9517d572) git version: git version 2.43.0 HEAD: fatal: Needed a single revision git status --short: ?? file.txt git diff --cached --name-only: file.txt: original added.txt: absent PR after provider edit, before revert git version: git version 2.43.0 HEAD: fatal: Needed a single revision git status --short: ?? added.txt ?? file.txt git diff --cached --name-only: file.txt: changed added.txt: new PR after Revert files too git version: git version 2.43.0 HEAD: fatal: Needed a single revision git status --short: ?? file.txt git diff --cached --name-only: file.txt: original added.txt: absent PR after Revert and keep changes git version: git version 2.43.0 HEAD: fatal: Needed a single revision git status --short: ?? added.txt ?? file.txt git diff --cached --name-only: file.txt: changed added.txt: new PR committed repo before revert git version: git version 2.43.0 HEAD: ab569bfd6ace33988563b9c2c3a41df59d38fc24 git status --short: M file.txt ?? added.txt git diff --cached --name-only: file.txt: changed added.txt: new PR committed repo after Revert files too git version: git version 2.43.0 HEAD: ab569bfd6ace33988563b9c2c3a41df59d38fc24 git status --short: git diff --cached --name-only: file.txt: original added.txt: absent