我正在使用git diff origin / master @ {1} origin / master --name-status 命令以打印先前的推送详细信息。
但这是致命的:“来源/主服务器”的日志只有1个条目错误。
我知道使用reflog语法@ {n}的diff仅在reflog中分支的条目超过1个时才起作用。 从答案
Get list of files to recently pushed to remote Git branch
如果我在本地运行此命令,它将起作用。但是我有一个CI / CD服务器,它会克隆此存储库并执行它。收到此reflog输入错误。
有什么办法可以还原远程仓库中的至少最后两个三项?
否则,我需要在克隆的存储库中执行diff origin / master @ {1} origin / master --name-status的等效操作