Ошибка при попытке создать ветку «username», когда ветка «username / feature-name» существовала в источнике, но теперь удалена - PullRequest
0 голосов
/ 25 октября 2018

Я ранее создал ветку, например:

git branch "username/feature-name"

Теперь ветка объединена для разработки, и мне она больше не нужна, вместо этого мне нужна ветка: "username"

Но когда яrun:

git branch "username" 

Я получаю ниже сообщение об ошибке:

не может заблокировать ref 'refs /глав / имя пользователя': 'refs /глав / имя пользователя / имя-функции' существует;не могу создать 'refs /heads / username'

Как мне решить эту проблему?

Я запускаю

git fetch origin develop

, но это не решило проблему.

Если я делаю:

git branch -a

Я получаю ниже ветви вместе с другими:

...
"username/feature-name"
"remote/origin/username/feature-name"
...
...

Если я бегу:

git remote show origin

Я получаю:

в удаленных ветвях:

 Remote branches:
  refs/remotes/origin/username/feature-name stale (use 'git remote prune' to 
  remove)

Не отображается в локальных ветвях.

Я не уверен, что будет делать git remote pruneсделайте это, пожалуйста, нужно руководство.

Дайте мне знать, если вопрос неясен.

1 Ответ

0 голосов
/ 25 октября 2018

Прогон:

git remote prune origin // To remove stale branch from remote

Прогон:

git branch -d username/feature-name // to remove branch from local

Эта решенная проблема.

Ссылка: Чернослив

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...