Git: cannot checkout branch - error: pathspec '…' did not match any file(s) known to git
I'm not sure why I'm unable to checkout a branch that I had worked on earlier. See the commands below (note: co is an alias for checkout):
chandra@chandra-desktop:~/source/unstilted$ git branch -a
* develop
feature/datts_right
feature/user_controlled_menu
feature/user_controlled_site_layouts
master
remotes/origin/HEAD -> origin/master
remotes/origin/develop
remotes/origin/feature/datts_right
remotes/origin/master
chandra@chandra-desktop:~/source/unstilted$ git co feature/user_controlled_site_layouts
error: pathspec 'feature/user_controlled_site_layouts' did not match any file(s) known to git.
I'm not sure what it means, and I can't seem to find anything I can understand on Google.
How do I checkout that branch, and what may I have done to break this?
To solve change directory in git bash, you need to try
git fetch
So that your local repository gets all the new information from github. It just takes the information about new branches and actual code and it works fine after:
git checkout
This will help you to check out your branch.