- https://stackoverflow.com/questions/3623351/git-subtree-pull-says-that-the-working-tree-has-modifications-but-git-status-sa
- https://stackoverflow.com/questions/67699/how-to-clone-all-remote-branches-in-git
- https://stackoverflow.com/questions/12370714/git-how-do-i-list-only-local-branches
- https://stackoverflow.com/questions/37711062/using-sed-to-delete-lines-containing-slashes
- https://stackoverflow.com/questions/10312521/how-to-fetch-all-git-branches#10312587
- https://stackoverflow.com/questions/21112707/check-if-a-string-matches-a-regex-in-bash-script
- https://stackoverflow.com/questions/13093709/how-to-use-shell-variables-in-perl-command-call-in-a-bash-shell-script
- https://stackoverflow.com/questions/43222846/extract-string-after-the-last-slash-in-perl
- https://stackoverflow.com/questions/48528764/variable-in-grep-regex
- https://stackoverflow.com/questions/3984824/sed-command-in-bash#3984855
- https://linuxconfig.org/advanced-bash-regex-with-examples
Commit name changes:
- https://gist.github.com/bartoszmajsak/1396344
- https://andy-carter.com/blog/automating-git-commit-messages-with-git-hooks
- Using filter-branch http://www.janosgyerik.com/rewrite-git-history-to-prefix-a-range-of-commit-messages/
- Git-filter-repo is a better alternative: https://github.com/newren/git-filter-repo/
- Find first commit of branch: https://stackoverflow.com/questions/18407526/git-how-to-find-first-commit-of-specific-branch
- https://stackoverflow.com/questions/14332551/whats-the-fastest-way-to-edit-hundreds-of-git-commit-messages
- https://stackoverflow.com/questions/57525304/prepend-string-to-messages-of-a-range-of-git-commits
Sources: