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