GitHubにpushする際、ローカルのファイル削除を反映したいのですが...
解決したいこと
Git/GitHubに関して質問です。
GitHubでは大容量のファイルをpushできない(他のプランを選択する必要がある)そうなのですが、
①ローカルでログに出てきた大容量ファイル「sample.mp4」を消去
②削除したワークツリーをcommit
③リモートリポジトリへpush
しても、下記のように「大容量のファイルがあります」というようなログが発生します。
どうすればよいのでしょうか。
発生している問題・エラー
リモートリポジトリoriginにmainブランチの内容をpushしてみたのですが、以下のようなログが発生します。
src/main/webapp/sample.mp4 はローカル上は存在しない上に、commit時にdeleteされているはずだと思っているのですが...
$ git push -u origin main
Enumerating objects: 153, done.
Counting objects: 100% (153/153), done.
Delta compression using up to 12 threads
Compressing objects: 100% (142/142), done.
Writing objects: 100% (153/153), 294.66 MiB | 2.98 MiB/s, done.
Total 153 (delta 19), reused 0 (delta 0), pack-reused 0
remote: Resolving deltas: 100% (19/19), done.
remote: error: Trace: 3d64fc594505111b6c36af047922766d0f5099ac3d44bc03c9e3fd67e0
1cdf95
remote: error: See https://gh.io/lfs for more information.
remote: error: File src/main/webapp/sample.mp4 is 293.84 MB; this exceeds GitHub
's file size limit of 100.00 MB
remote: error: GH001: Large files detected. You may want to try Git Large File S
torage - https://git-lfs.github.com.
To github.com:[username]/[remote-repository].git
! [remote rejected] main -> main (pre-receive hook declined)
error: failed to push some refs to 'github.com:pbko-sato/YKK.git'
自分で試したこと
ネット上のgit rmコマンドを試してみましたがうまくいかず...
git rm sample.mp4