簡體   English   中英

Git diff 給了我一個致命的錯誤:錯誤的修訂版 'HEAD~1'

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM