有人可以告诉我如何回到我的主要Git根目录吗?我的命令提示符指向
c:/Sites
但现在,命令提示符指向:
c/Sites (new_branch)
不确定我是怎么到达那里的,但我怀疑我必须不小心创建了一个新分支。我试过“git branch”但没有返回任何结果。还尝试了“git checkout master”,但收到了一个错误:“pathspec master与git已知的任何文件都不匹配。”
我在Windows 7上。谢谢!
答案 0 :(得分:1)
这意味着您的目录现在由Git跟踪。由于您有错误,请尝试:
git checkout new_branch
Alternatevely
git checkout -b master
答案 1 :(得分:1)
因为你没有看到ls -l .git / refs / heads的任何内容,这意味着你不再拥有master分支(可能是你在不知不觉中删除了你的master分支,如上所述你不确定何时你意外地创建了你的分支。
要返回原始主分支,请检查git日志以了解创建新分支的时间。获得提交sha后,使用“git checkout -b master”重新创建master分支。这将带您进入默认提示。
答案 2 :(得分:0)
你应该能够做到
git checkout master
回到主人......