У меня есть удаленная ветвь с именем foo, которая не отслеживается в текущем клиенте.
Я сделал git checkout -b origin/foo, и это создало локальную ветвь с именем origin/foo. Это выглядит плохо, так как до сих пор у всех моих локальных ветвей не было префикса origin/.
Я попытался удалить этот локальный ветвь, запустив git branch -d origin/foo, но он пожаловался, что ветвь не полностью объединена. Я боюсь, что если я буду принудительно использовать его с помощью -D, он фактически удалит удаленную ветку.
Как очистить этот беспорядок?