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