签出第一次提交后,如何列出所有 git 分支?
例如
git log --oneline
显示我所有的分支:
06c4b5c Version 3 of Hello World
efa167f Version 2 of Hello World
47a33c8 Hello World
如果我检查我的第一次提交
git checkout 47a33c8
显示此消息
您处于“分离 HEAD”状态。您可以环顾四周,进行实验性更改并提交它们,并且您可以放弃在此状态下所做的任何提交,而不会通过执行另一次签出来影响任何分支......
那么如果我这样做:
git log --oneline
现在只显示第一个提交:
47a33c8 你好世界
我的问题是,如果我最初不知道 HEAD 的位置在 06c4b5c,那么在签出第一次提交后如何返回该位置?
另外,我收到此错误
错误:pathspce '06c4b5c' 与 git 已知的任何文件都不匹配。
当我尝试结帐时 06c4b5c
git checkout 06c4b5c