Я разбудил проект github и хочу переключиться на свою ветку. Я добавил запись репозитория в свой разветвленный проект github, и композитор начинает клонирование пакета.
Installing antibodies-online/omnipay-vr-payment (1.1.0): Cloning 7df29fad5d
Далее я проверяю, является ли источник моим новым форком:
git remote -v
Output:
composer https://github.com/DemigodCode/omnipay-vr-payment (fetch)
composer https://github.com/DemigodCode/omnipay-vr-payment (push)
origin https://github.com/DemigodCode/omnipay-vr-payment (fetch)
origin https://github.com/DemigodCode/omnipay-vr-payment (push)
Это нормальнои моя вилка. Теперь я хочу перечислить все доступные ветви:
git branch -a
Output:
* (no branch)
master
remotes/composer/2DS20
remotes/composer/master
remotes/origin/2DS20
remotes/origin/HEAD -> origin/master
remotes/origin/master
Мне не хватает ветки 2DS20 без удаленных / исходных файлов.
Если я теперь хочу переключиться на 2DS20:
git checkout 2DS20
error: pathspec '2DS20' did not match any file(s) known to git.
Понятия не имею, что здесь происходит? На другом сервере это работает совершенно нормально. Любые идеи?
На другом сервере, когда я запускаю git status, будет напечатано следующее:
# On Tag v1.1.0.
nothing to commit (working directory clean)
На моем компьютере:
# Not currently on any branch.
nothing to commit (working directory clean)