git checkout Для ветки, находящейся нескольких репозиториях: error: pathspec '...' did not match any file(s) known to git
Primary tabs
Для начала, чтобы обновить сведения о ветках в удаленных репозиториях, выполните:
git fetch
Далее:
- Если у вас один удаленный репозиторий, то просто выполните как обычно:
git checkout имяветки
- Если у вас более одного удаленного репозитория (и в них есть одноименные ветки) то после git fetch и обычного чекаута по имени можно получить ошибку:
error: pathspec '...' did not match any file(s) known to git
чтобы решить эту проблему, потребуется явно указать источник, сделайте командой вида:
git checkout -b имяветки имярепозитория/имяветки
где
имярепозитория
- -имя удаленного репозитория, из которого вы хотите сделать чекаут, например:git checkout -b my-branch origin/my-branch
Источник идеи: https://makandracards.com/makandra/14323...
- Log in to post comments
- 5546 reads