Вновь созданная удаленная ветка Bitbucket отсутствует в списке. - PullRequest
0 голосов
/ 22 ноября 2018

Только что создал новую ветку в Bitbucket, но я не вижу ее ни в sourcetree, ни с помощью команды git branch -r.Почему ты так думаешь?Почему я не вижу эту ветку?

Нужна ли мне хотя бы 1 фиксация в этой новой ветке, чтобы увидеть ее в удаленном списке?

После создания удаленной ветви (из ветви X)Я сделал:

git pull origin X  
git fetch --all 
git remote update 

Я также сделал git config -e Выборка определяется, как показано ниже для удаленного X:

[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*

Ни один из них не работал.Эта свежая ветвь все еще невидима.

Ответы [ 3 ]

0 голосов
/ 23 ноября 2018
[remote "X"]

Если ваш пульт имеет имя X (как и ваша ветвь), никакие значения fetch или pull origin не будут извлекать или извлекать что-либо из удаленного "X".

Даже git fetch X может не получить ничего, если у вас нет удаленного "origin" (а refspec ассоциируется с удаленным X это refs / remotes / origin / *: если у вас нет origin...)

Введите git remote -v и проверьте, действительно ли origin ссылается на правильный репо.
Если вы это сделаете, git config --local --edit позволит вам пойти и изменить конфигурацию, исправляя несоответствиемежду именем удаленного и refspec.

A git ls-remote | grep X может помочь определить, существует ли ветвь на самом деле.

0 голосов
/ 23 ноября 2018

Хорошо, я нашел проблему.Проблема была в том, что я был небрежным.Ветка создается в удаленной ветке, но я не обращал внимания на параметр «Тип ветки» при создании ветки в Bitbucket.git branch -r перечислял все ветви на пульте в алфавитном порядке, и я пытался увидеть свою ветку в списке ветвей "feature / ...", но я не создал brach как тип ветки "feature", я создалкак «настраиваемый» тип ветки, и он указывался вверху огромного списка ветвей без функции / префикса.Спасибо, @VonC за помощь.

0 голосов
/ 22 ноября 2018

Вы можете попытаться отправить свою ветку в апстрим, используя:

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