Мой cо-разработчик сделал много изменений на своем удаленном хранилище gitlab: сливались, удалены, созданы новые отрасли и т.д.Git не показывает все филиалы
Теперь мне нужно работать над новой особенностью отрасли, что он только что созданный. Я открываю Gitbash, сделайте следующее:
git pull [email protected]:root/project-name.git
git checkout new-feature
Я получаю error: pathspec 'new-feature' didn't match any file(s) known to git.
Тогда я попробовал:
git show-ref
Это показывает только две ветви, в то время как он должен показать, по крайней мере 8. Я также попытался которые не имеют никакого значения.
Являются ли файлы действительно отсутствующими или просто не отслеживают новые ветки? Как получить новую ветку в мое рабочее пространство? : git clone
решить это или сделать только хуже? Благодарю.
ОБНОВЛЕНИЕ: Благодарим вас за помощь, к сожалению, ни одно из предложений не было выполнено, и мне пришлось удалить все, настроить его с нуля и сделать новый клон. Мы просмотрели журналы ошибок, но не нашли никаких подсказок. Пожалуй, одна из этих вещей.
Вы спросили своего коллегу, если он подтолкнул свою новую ветку к «происхождению»?Если да, попробовали ли вы git pull origin new-feature? – NuclearPeon
Что говорит вам 'git branch -a'? – Jubobs
'git pull [email protected]: root/project-name.git' - это даже работает? –