как просмотреть содержимое удаленного файла git (в моем случае файл json)
а затем проанализировать его для обработки (например, очистки)?
Я собираюсь интерпретировать заголовок, так как вам нужно получить содержимое удаленного файла json из коммита для процесса очистки. Похоже, у вас уже есть хеш коммита и команда для получения пути к файлу.
Вы можете использовать эти элементы, чтобы получить содержимое файла во время удаления и перенаправить вывод во временный файл
git show <commit hash>:<file path> > <temp.json>
Или отправьте его напрямую в JQ для обработки
git show <commit hash>:<file path> | jq '.'
Если я что-то упустил, пожалуйста, прокомментируйте, и я буду следить.