2016-09-01 5 views
1
$ ruby -v 
ruby 2.3.0p0 (2015-12-25 revision 53290) [x86_64-linux] 
$ rails -v 
Rails 4.2.4 

私はCloud9コミュニティワークスペースを使用しています。 私はそれをgitのためにプッシュエラーRails。 Development.logのサイズを超えました。 Git not pushing

ERROR: File log/development.log is 101.06 MB; this exceeds GitHub's file size limit of 100.00 MB

をスローしますが、私は、ファイルをチェックするときには、0バイトとしてその大きさを示しています。私もファイルを削除しました。まだgitは同じエラーを表示します。それは私にとってはうまくいかない。

また、私はの適切な解決策を見つけることができませんでした。どのようにgit-lfsをcloud9にインストールするのですか?

親切に私を助けてください。 ありがとうございます

答えて

2

gitからログフォルダを除外する必要があります。

あなたのプロジェクトのルートにファイルという名前の.gitignoreを持っていると、ファイルの中にあなたが除外したいあなたのディレクトリを一覧表示することを確認してください:

/log/* 
/tmp 

その後、あなたが実行することにより、gitのからファイルを削除することができますプロジェクトフォルダ内のターミナル:コミットと

+0

を使用してログファイルを無視作られた私は –

+0

あなたがあなたのリポジトリを再初期化した場合it..still同じエラーをしましたか?コピーしたプロジェクトをコピーして隠しの.gitフォルダを削除し、repo 'git init'と' git add 'を再初期化します。 'git commit -m" initial commit "これを展開しようとします。あなたのメインプロジェクトではなく、コピー上でそれをしないことを確認してください。あなたが.gitフォルダを削除すると、基本的にあなたのgitの履歴が失われます –

+0

git lfsをcloud9にインストールする方法はありますか?そうでない場合は、私が言ったように試してみる –

1

私は8つのunpushedコミットをして、もう一度お試しより

git rm cached ./log/* 

。私は、コード

の下
git reset HEAD~8 

を実行することによって、それらを削除しても、私は gitignore.

関連する問題