2016-06-30 18 views
3

私のレポをCloudForgeからGithubに変更しようとしています。 GH001::大規模なファイルが検出された私はGitHubの中で新しい原点にプッシュしようとしたとして、私は私のコミットされたファイルのいずれかがGitHubのために大きすぎると、リモートエラーを得た。しかし、gitから古いコミット済みファイルを削除します

$git remote set-url origin GITHUB_REPO_URL 

により、必要な変更を行ってきました。 Git Large File Storage - https://git-lfs.github.comを試してみてください。私はそれをプッシュする努力を続けるよう考慮されると

は、私が追跡からファイルを削除したいと私はそう

$git rm --cached PATH_TO_FILE 

をやってみましたしかし、私は同じエラーを取得しておきます。

何か助けていただければ幸いです。ありがとう!

答えて

0

レポから履歴を参照しながらファイルを完全に削除するように思えます。それは最も簡単なことではありません、あなたはあなたが何をやっているかを知っていることをはっきりと確認する必要があります!

GitHubによると、これはBFGというツールで行うことができます。

https://help.github.com/articles/remove-sensitive-data/

https://help.github.com/articles/removing-files-from-a-repository-s-history/

bfg --strip-blobs-bigger-than 50M 

でも、私は、そのツールを使用したことがありません。だから慎重に歩いてください。

+0

チップをありがとう。私は、フィルタブランチアプローチを採用することに決めました。そのような出来事を処理するための優れた学習経験、そして最も重要なのは、最初の間違いをどうやってコミットしないかです。 –

関連する問題