Git
Temporarily disable GPG signing
git -c commit.gpgsign=false commit -m "update"
Search everywhere
git rev-list --all | xargs git grep -F 'podman'
git grep <regexp> $(git rev-list --all)
git grep <regexp> $(git rev-list --all -- lib/util) -- lib/util
Delete Submodule
- Delete the relevant section from the
.gitmodules
file. - Stage the
.gitmodules
changesgit add .gitmodules
- Delete the relevant section from
.git/config
. - Run
git rm –cached path_to_submodule
(no trailing slash). - Run
rm -rf .git/modules/path_to_submodule
. - Commit
git commit -m “Removed submodule”
- Delete the now untracked submodule files
rm -rf path_to_submodule