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