Khi bạn vô tình push 1 file qua lên lên github và bị lỗi
remote: Resolving deltas: 100% (8/8), completed with 5 local objects. remote: error: Trace: fd8553895bf3d98c053b82c05aa2c6040abcaeaf95ac3426a77143d0181a48dd remote: error: See http://git.io/iEPt8g for more information. remote: error: File eks/AWS-EKS-Cluster-Basics/eksctl.exe is 114.24 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 Storage - https://git-lfs.github.com. To https://github.com/mrnim94/terraform-aws.git ! [remote rejected] master -> master (pre-receive hook declined) error: failed to push some refs to 'https://github.com/mrnim94/terraform-aws.git'
Bạn cứ chạy 2 command này:
git filter-branch -f --index-filter 'git rm --cached --ignore-unmatch path/file.type'
git filter-branch --tree-filter 'rm -rf path/file.type'
git filter-branch -f --index-filter 'git rm --cached --ignore-unmatch eks/AWS-EKS-Cluster-Basics/eksctl.exe' >>>>> WARNING: git-filter-branch has a glut of gotchas generating mangled history rewrites. Hit Ctrl-C before proceeding to abort, then use an alternative filtering tool such as 'git filter-repo' (https://github.com/newren/git-filter-repo/) instead. See the filter-branch manual page for more details; to squelch this warning, set FILTER_BRANCH_SQUELCH_WARNING=1. Proceeding with filter-branch... Rewrite a021948026b002774c3e9987739980a0ca6fa933 (2/3) (0 seconds passed, remaining 0 predicted) rm 'eks/AWS-EKS-Cluster-Basics/eksctl.exe' Rewrite 9616c905754706d34ac62f868fc74433043a8056 (3/3) (1 seconds passed, remaining 0 predicted) Ref 'refs/heads/master' was rewritten git filter-branch --tree-filter 'rm -rf eks/AWS-EKS-Cluster-Basics/eksctl.exe' >>>>> WARNING: git-filter-branch has a glut of gotchas generating mangled history rewrites. Hit Ctrl-C before proceeding to abort, then use an alternative filtering tool such as 'git filter-repo' (https://github.com/newren/git-filter-repo/) instead. See the filter-branch manual page for more details; to squelch this warning, set FILTER_BRANCH_SQUELCH_WARNING=1. Proceeding with filter-branch... Cannot create a new backup. A previous backup already exists in refs/original/ Force overwriting the backup with -f
Link tham khảo:
https://www.sinergiapositiva.com/2020/09/16/fix-gh001-large-files-detected-you-may-want-to-try-git-large-file-storage/