git diff origin / master @ {1} origin / master --name-status выбрасывает фатально: журнал для 'origin / master' содержит только 1 запись об ошибке - PullRequest
0 голосов
/ 20 сентября 2019

Я использую команду git diff origin / master @ {1} origin / master --name-status, чтобы напечатать предыдущие детали push.

Но это фатально: войдите в журнал для 'origin / master'только 1 ошибка записи.

Я узнал, что diff с синтаксисом reflog @ {n} здесь будет работать, только если в reflog больше 1 записи для ветви.из ответа

Получить список файлов, недавно отправленных в удаленную ветку Git

, если я запускаю эту команду локально, она будет работать. Но у меня есть CI / CDСервер, который клонирует этот репозиторий и выполняет его. Есть ошибка записи этого журнала.

Есть ли способ восстановить хотя бы последние две три записи в удаленном репо?

В противном случае мне нужно выполнитьэквивалент этого diff origin / master @ {1} origin / master --name-status в клонированном репозитории

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...