2016-10-31 4 views
0

一度フォルダにファイルを追加してプッシュしようとしました。しかし、サイズ制限を超えていると言われています。したがって、私はローカルディスク上でそれを削除しました。そして、後で私はコミットしてもう一度押してみたが、同じエラーが出た: 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

のgit rmが存在しないファイル上で動作するはずです。あなたのgitのステータスは何ですか? git reset --hard HEADは現在の変更をすべて強制的に元に戻します(変更はワークエリアに残ります)。 – kabanus

+0

@kabanus 'ブランチマスタで コミットするものがない、作業ツリーがきれいである ' – southdoor

+0

コミット履歴にstuffがあるようですので、前回のコミットを元に戻す必要があります。 'git show --name-only HEAD'を実行し、大きいファイルがそこにあるかどうか確認してください。 – merlin2011

答えて

0

コメントから、このファイルをコミットしたようです。バックアップブランチを作成し、ファイルがまだツリーに存在する場合

git reset --hard HEAD~1 

を試してみてください、あなたは最後には、このファイルが終了しませんでしたコミットを見つけるまで、再度コマンドを実行します。さもなければ、git log/gitkを使用してこのファイルをコミットしたことを確認してから、そのコミットにgit reset --hardを実行するだけです。

関連する問題