All work and no play makes Jack a dull boy

quarta-feira, 2 de julho de 2014

git Error: pathspec 'branch' did not match any file(s) known to git.

Por acaso já se deparou com essa mensagem de erro, por exemplo, ao dar um mero checkout no git? E ela persiste mesmo depois de um fetch ou pull?
Vamos à solução.
$ git show-ref
Esse comando exibirá toda a lista de branches que você possui referência. Se o branch que você quer interagir está, de fato, nessa lista, digite:
$ git checkout -t -b nome-branch origin/nome-branch
Isso criará uma nova branch na sua máquina e a preencherá com todas as coisas do remote.
Fonte