問題タブ [springloops]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2005 参照

git - Git: 解凍に失敗しました

リポジトリに多くの変更を加えましたが、もちろん、.gitignore ファイルを忘れてしまいました。

このファイルでは、/vendor フォルダーを含めないでくださいと記載されていました。このフォルダのサイズは 400MB です。

だから私は自分のプロジェクトをプッシュしようとしました:

プロジェクトが大きすぎるため、失敗しました。

.gitignore ファイルを再度追加して、次のコマンドを実行しました。

しかし、もう一度プッシュすると、「vendor」フォルダーがもう含まれていなくても、同じエラー (同じサイズ) が表示されます。

git がコミットの古いバージョンを保持していたようです...

これを修正する方法について何か考えはありますか?

ところで、私はそれをスプリングループにプッシュしています。

0 投票する
0 に答える
118 参照

windows - 古い Git コミットからファイルを削除する方法

私は、Windows クライアントを使用する GitHub 以外の Git ユーザーではありません。私は最近、Git と Springloops を使用するクライアントと仕事をしています。

問題は、大きなファイルをローカルの作業コピーに追加し、それをローカルの master ブランチにコミットしたことです。他のいくつかのローカル コミットの後、これを Springloops にプッシュしようとしておらず、次のエラーで失敗しています。

Spingloops にプッシュするために、この古いコミットに戻ってこのファイルを削除するにはどうすればよいですか?

私はGitを(明らかに)インストールし、TortoiseGitもインストールしました。GitGUI を使用して、このファイルが古いコミットでスタックしているのを見つけることができましたが、どうすればよいかわかりません。

その後のローカルコミットでこのファイルを削除したので、再度削除する前にリモートリポジトリにコミットしようとしているとしか思えません。

これについては非常に混乱し、非常に迷っています。