何とか私は偶然に2GB以上のファイルを追加し、これをプッシュしようと考えずに本当に大きなローカルリポジトリを持っています。私は、中止されたファイルを削除し、付託をしましたが、私はのBitbucketにgit push origin master
しようとすると、それはで失敗します。私は長いので、不要なファイルを削除したにもかかわらず、Git - "プッシュ"をリセットする方法
fatal: The remote end hung up unexpectedly
マイ.gitファイルは依然として巨大です。プッシュが2 GBを超えているので、Bitbucketはhttp.postBuffer
を高い数値に設定する必要があると言います。私はこれを何回もやったことがありますが、約15回の試行後にやり直したいと思います。私はそれを修正すればよいか、
On branch master
Your branch is ahead of 'origin/master' by 4 commits.
(use "git push" to publish your local commits)
しかしプッシュが機能したことがないので、:
git status
は私にこれを提供しますか?最悪のシナリオ私はちょうどレポを爆破して再構築することができますが、失敗を続けるので、プッシュをリセットする方法があるかどうかを知りたいと思います。
を使用してリベースを完了しましょうか?これはバージョン管理システムであり、古いバージョン(削除されたファイルも含む)も保持します。すべてのレコードを完全に消去するために履歴を書き直す必要があります(おそらくガベージコレクトします)。 – Thilo
[Gitリポジトリのコミット履歴から大きなファイルを削除/削除するにはどうすればいいですか?](http://stackoverflow.com/questions/2100907/how-to-remove-delete-a-large-file-from-コミット履歴in gitリポジトリ) – Thilo
この質問はかなり頻繁に現れますが、 'git filter-branch'や' git rebase -i'を使って悪いコミットを取り除くことができます。すぐにそうしなさい、従って彼らはそれ以上埋葬されません。 –