git checkout origin/some_remote_branch
...
> You are in 'detached HEAD' state....
我如何稍后找出我检查的内容?
答案 0 :(得分:1)
一个简单的命令:git status
$ git status
On branch master
Your branch is up-to-date with 'origin/master'.
如果是分离头,您将收到以下消息:
$ git status
HEAD detached at origin/master
答案 1 :(得分:0)
尝试:git status
它应该告诉你你所处的分支以及你所做的任何改变的状态。
答案 2 :(得分:0)
您应该根据要检出的远程分支创建本地分支
然后,git status
会更有帮助(而不是当前的“Not currently on any branch
”)
git checkout -b some_remote_branch origin/some_remote_branch
否则,您所能做的就是列出包含您当前所在的提交的分支(在detached HEAD situation中):
git branch -r --contains <commit>