我现在在哪个分支?

时间:2016-09-11 04:29:08

标签: git

我正在使用git。当我运行git status时,它会显示下面的输出。我的问题是,我在哪个分支?

d:\2016_Project\toyota\tpm>git status                                                                                                
HEAD detached from 42376c1                                                                                                           
nothing to commit, working directory clean                                                                                           

d:\2016_Project\toyota\tpm>git log --all --oneline
5d4239f done basic styling                                                                                                           
42376c1 done notif on reminder page                                                                                                  
d673796 done reminder page                                                                                                           
514aba8 done prospek task                                                                                                            
e88ff91 done update prospek profil & task                                                                                            
289654b add fontawesome                                                                                                              
377c594 done basic prospek profile                                                                                                   
d59022c add prospek task                                                                                                             
:                    

更新#1 这是我列出我的分支的时候。哪个分支有我上次更改的版本?

d:\2016_Project\toyota\tpm>git branch                                                                                                
* (detached from 42376c1)                                                                                                            
  add-customer-profile                                                                                                               
  master

1 个答案:

答案 0 :(得分:1)

您目前不在分支机构。您的git当前处于所谓的“分离HEAD”模式,其中您的HEAD(当前最近的提交)指向历史记录中的任意提交,而不是特定分支的提示。您最有可能通过git checkout <commit-id>达到此状态,并可以通过git checkout <branch-name>返回到您选择的分支的提示。