Я хотел удалить все мои ненужные локальные ветки Git, но это руководство , которое я нашел в Интернете, использует Bash. Что является более родным подходом для Windows?
Использование select-string в качестве замены grep и PowerShell xargs замена это сработало для меня
select-string
grep
xargs
,@( git branch -vv | select-string -Pattern 'origin/.*: gone]' | %{$_.toString().split(' ')[2].trim()} ) | %{&"git" "branch" "-d" $_}