KEY_FILE="$HOME/.ssh/id_ed25519" ssh-keygen -t ed25519 -f $KEY_FILE -N "" git config --list --global git rm -r --cached path/to/file.ext Get-ChildItem -Recurse -Directory -Hidden -Filter .git | ForEach-Object { & git --git-dir="$($_.FullName)" --work-tree="$(Split-Path $_.FullName -Parent)" pull origin master } git branch | ForEach-Object { $_.Trim() } | Where-Object {$_ -NotMatch "^\*"} | ForEach-Object { git branch -d $_ }KEY_FILE="$HOME/.ssh/id_ed25519" ssh-keygen -t ed25519 -f $KEY_FILE -N "" git config --list --global git rm -r --cached path/to/file.ext Get-ChildItem -Recurse -Directory -Hidden -Filter .git | ForEach-Object { & git --git-dir="$($_.FullName)" --work-tree="$(Split-Path $_.FullName -Parent)" pull origin master } git branch | ForEach-Object { $_.Trim() } | Where-Object {$_ -NotMatch "^\*"} | ForEach-Object { git branch -d $_ }