The atom bomb of git repositories
The videoscribe repository was getting out of hand and before I can actually create any new branches I’ve been trying to remove a bunch of files to bring the repository back under control in terms of file size.
It’s been proving pretty tough but I’ve done a similar run on Parafraze and I think I’ve cracked it.
git filter-branch –index-filter ‘git rm -r –cached –ignore-unmatch <file/dir>’ HEAD –tag-name-filter cat — –all
Will get rid of the file and re-write the history. Then add the file / file type to the .gitignore file to ensure you don’t track it again.
Then simply
git push –all –tags –force