![](/img/trans.png)
[英]Unable to get unified diff. fatal: bad revision “HEAD” on git diff for making the first commit
[英]Git diff gives me a fatal: bad revision 'HEAD~1'
我正在嘗試檢查以前在 github 操作中更改了哪些文件。 為此,我正在運行以下命令:
git diff --name-only HEAD~1 -- .'
雖然這在本地有效,但在 github 操作上,我似乎收到此錯誤:
fatal: bad revision 'HEAD~1'
Checking if any files changed
我正在使用https://github.com/actions/checkout操作進行結帳。
所以我設法解決了它。 顯然,我使用的操作包似乎只獲取最后一次提交,因此在我查找其他提交時會出現找不到其他提交的錯誤。 修復方法是實際獲取多個版本,這就是我現在正在做的事情,並且它有效:
...
steps:
- name: Checkout code
uses: actions/checkout@v2
with:
fetch-depth: 5
...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.