Git分支消失了

时间:2018-05-08 09:37:44

标签: git git-branch

我正在使用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。

0 个答案:

没有答案