一旦我在文件夾中添加了一個文件並試圖推送它。但據說它超過了尺寸限制。因此,我在本地磁盤上刪除了它。後來我嘗試提交併再次推送(其他更改)但得到了同樣的錯誤: remote: error: GH001: Large files detected. You may want to try Git Large File Storage - https://git-lfs.github.com.
然後我嘗試了git reset
,git commit --amend
,但它們都失敗了。和git rm file
但它不存在了。這太令人討厭了。你能幫我解決這個問題嗎?提前致謝!該文件已被刪除,但仍然存在於git commit中?
0
A
回答
0
從評論看來你承諾這個文件。創建一個備份分支,然後嘗試
git reset --hard HEAD~1
如果文件在樹仍然存在,直到找到最後一次提交該文件並沒有退出再次運行該命令。否則,你可以使用git log/gitk來查看你提交這個文件的時間,然後把git reset --hard重命名爲commit。
0
這是一個從歷史記錄中刪除所有大文件的工具。
相關問題
- 1. Git狀態報告已刪除的文件仍然存在
- 2. Git在提交後仍然顯示已刪除的文件
- 3. cvs,」文件應該被刪除,並仍然存在(或返回)「
- 4. .gitignore文件已刪除,但文件仍然被忽略(git狀態不顯示,無法添加)
- 5. User.name仍然存在,但我在git中刪除它
- 6. Git仍然試圖推送被忽略和刪除的文件
- 7. 代碼已刪除但仍然輸出
- 8. 刪除的文件仍然存在?
- 9. 如何在git commit中撤銷已刪除的文件夾
- 10. 推送後,刪除的文件仍然存在於Git遠程倉庫中?
- 11. git rebase:rebased commit仍然在索引中?
- 12. Sandbox paypal帳戶已刪除,但仍然存在?
- 13. git試圖上傳被暫存的已刪除文件
- 14. 從上次git commit中刪除文件
- 15. 無法從git commit中刪除文件
- 16. 刪除git commit
- 17. 刪除圖像文件,但似乎仍然存在
- 18. 刪除.js文件的作品,但警告仍然存在
- 19. 刪除了nib文件,但鍵值連接仍然存在 - NSUnknownKeyException
- 20. Libgit2合併MERGE_HEAD仍然存在於git的文件夾
- 21. 刪除git commit的所有文件?
- 22. 刪除中間的GIT commit
- 23. 在調試中出現的已刪除屬性仍然存在?
- 24. 雖然在地圖上迭代,但對於某個值,雖然它已被刪除,但它已被打印
- 25. git checkout已刪除文件在Mercurial中?
- 26. 刪除的文件仍然在NSBundle
- 27. git遠程分支已刪除,但仍出現在'分支-a'
- 28. 正在刪除本地存儲但仍然存在
- 29. Magento緩存已關閉,但仍然緩存文件
- 30. 如何從git中刪除已刪除但已提交的文件?
git rm應該在不存在的文件上工作,如果它們已經在緩存中的話。你的git身份是什麼?此外,git reset - hard HEAD將強制撤銷您當前的所有更改(沒有 - 硬件更改將保留在工作區中)。 – kabanus
@kabanus'在分支主人 沒有提交,工作樹幹淨' – southdoor
它看起來東西已經在您的提交歷史中,所以你需要撤消以前的提交。做一個'git show --name-only HEAD',看看大文件是否在那裏。 – merlin2011