1
我從未遇到過這個問題,也不知道這是如何可能的。我有一個非常大的目錄,我錯誤地下載到了我的git repo中。我無意中做了一個git add .
,所以大目錄被添加到工作樹中,當我嘗試提交時,它不允許我,因爲文件太大。 然後我沒有做git rm
並直接從文件系統中刪除文件。下次我嘗試提交時,它不允許我,並且仍在抱怨該目錄(現在不再存在於文件系統中)太大。git刪除系統中不存在的文件
不從文件系統中刪除文件也從git工作樹中刪除它?
如果有一種方法可以撤銷我的最後2次提交而不會丟失更改,然後重新推送到遠程,那就太好了。
如何找到緩存的文件列表?我需要知道目錄的確切名稱。我現在不是這樣。 – anonuser0428
你可以使用'git ls-files --cached' – hek2mgl
它沒有在緩存文件中列出。我試圖再次推我的提交,但是當我做了我得到了以下錯誤: '遠程:錯誤:文件Path_to_dir/dir_name /文件名是200.96 MB;這超過了GitHub的文件大小限制100.00 MB' – anonuser0428