1
A
回答
2
不是直接的,沒有下探刪除藏匿。您必須將散列轉換爲其相應的reflog條目,然後通過reflog-entry-name將其刪除。
使用git reflog stash
或其等價物(但更可塑性)git log -g stash
行走存儲引用日誌尋找ID提交。考慮如果不存在(如果存在的話可能已經被丟棄)該怎麼做,以及/或者如果它多次發生該怎麼辦(這在正常操作中不應該發生,但是根本不會阻止存儲引用日誌列出相同的提交哈希幾次)。
git log -g --format='%H %gd' stash | \
awk -v h=$hash '$1 == h { print $2 }'
將打印每匹配散列(假設$hash
被設置爲全40個字符的散列)一行。
相關問題
- 1. 提交通過jQuery的表單提交刪除輸入變量
- 2. 如何恢復通過提交刪除的文件?
- 3. 如何刪除提交
- 4. 如何刪除提交?
- 5. 刪除「通過<username>提交」InfoPath通過Sharepoint
- 6. 如何從通過淺色沙發的沙發上刪除獨立附件?
- 7. 如何從Gitlab中的提交表中刪除任何提交?
- 8. Git - 刪除提交
- 9. 刪除提交人
- 10. TortoiseHG:刪除提交
- 11. 我如何只提交Git刪除?
- 12. 如何刪除多個提交的laravel?
- 13. 如何刪除合併提交
- 14. 如何從GitHub完全刪除提交?
- 15. 如何刪除Mercurial中的提交?
- 16. 如何刪除Git中的舊提交?
- 17. 如何在提交前刪除屬性?
- 18. 如何刪除對git的提交
- 19. 如何刪除特定的提交?
- 20. 如何在提交時刪除Cookie?
- 21. 通過刪除隱藏的div執行乾淨的提交
- 22. 通過代理提交請求時刪除自定義標頭
- 23. 通過刪除舊提交的緊湊回購
- 24. 通過點擊提交按鈕刪除mysql表格行php
- 25. 我如何刪除'變更未提交'提交'?在混帳
- 26. 如何從GitHub上的提交歷史中刪除提交?
- 27. 如何從表單提交中刪除「提交查詢」?
- 28. 如何減少git的大小(通過刪除本地舊提交)?
- 29. 如何刪除過濾分支後的舊提交?
- 30. 通過刪除光標提高性能