У нас есть соглашение о добавлении префикса перед именем ветви.Конечно, не все следовали этому соглашению, и теперь у нас есть несколько ветвей, у которых нет префикса.
Таким образом, задача состоит в том, чтобы написать команду (ы), которые:
1) получают все ветви, которые не имеют одного из префиксов функции / исправления / исправления
2) переименуйте все эти ветви и добавьте их (скажем, «разное») префикс
3) не трогайте основную ветку
Я нашел что-то вроде этого:
git branch | grep defects | awk '{original=$1; sub("defects","old-defects"); print original, $1}' | xargs -n 2 git branch -m
но я не знаю, кто может использовать его в моей ситуации
уважает
мВт