我正在使用git来管理本地,开发和主环境之间的代码。 昨晚我从开发环境向主人推送了一些数据。 今天,当我开始使用git时,它是在主分支上,当我尝试检出另一个分支(本地,开发)时,它给了我一条消息:
“错误:pathspec'newLocal'与git已知的任何文件都不匹配。”
我也尝试过取其他分支但没有任何运气。 所有我能看到的,当我试图检查现有的分支时:
$ git branch -a
* master
remotes/origin/HEAD -> origin/master
remotes/origin/master
我该怎么办?
我也试过reflog,只显示一行。
更新:
我注意到git连接到主项目库(vagrant-joe)中的.git库,而不是连接到正确的库(vagrant-joe / www / joe),即使我正在做“cd~ /流浪汉乔/ WWW /乔/”。如何强制它连接到正确的库?
更新2: 我设法通过重新安装Git-Bash来完成它。 现在我遇到了一个新问题--Git不知道我的VM。当我尝试“vagrant up”时,我得到“运行此命令需要一个Vagrant环境或目标机器”。流浪的全球地位空洞。无论如何将VM重新连接到git? 我正在使用Oracle VM VirtualBox和Git-Bash。