Git
Statistics
https://github.com/arzzen/git-quick-stats
Git quick statistics is a simple and efficient way to access various statistics in git repository.
Install (Debian Bullseye+ / Ubuntu Focal+):
apt install git-quick-statsList changed/untracked/ignored files
git status --ignoredRepository cleanup
“Nobody Cares About Your Git History” …but don’t leave any secrets in it!
git-filter-repo - Quickly rewrite git repository history (filter-branch replacement)
Deleting files
git-filter-repo --use-base-name --path id_dsa --path id_rsa --invert-pathsRemoving sensitive content
git-filter-repo --replace-text passwords.txtExample passwords.txt:
mypassw0rd==>SomeSecureValueGoesHere
otherPassword==>SomeSecureValueGoesHereChange author
git-filter-repo --mailmap mailmap.txtExample mailmap.txt:
Correct Name <correct@email.com> <old@email.com>