我有一個分離頭在git中。我不想做任何提交或保存任何更改,我只想去我的分支的頭部位置。我試過他的命令,但它不起作用:git中的分離頭
git checkout MyBranch
任何幫助嗎?
----更新
當我試圖結帳,我得到這個消息:
$ git checkout -f master
Switched to branch 'master'
Your branch is behind 'origin/master' by 6 commits, and can be fast-forwarded.
---更新2 它說thetre有一些變化,我怎樣才能刪除它們?
$ git merge origin/master
Updating fb5972a..28c2849
error: The following untracked working tree files would be overwritten by merge:
---
Please move or remove them before you can merge.
Aborting
我該如何丟棄它們?
這些命令沒有工作:
$ git checkout -- .
$ git stash save --keep-index
No local changes to save
當你說「'git checkout MyBranch'不起作用時,」你是什麼意思?它是否失敗,如果是這樣,如何? –
另請參閱[修復Git分離頭?](http://stackoverflow.com/q/10228760/456814)。 – 2014-05-30 05:16:40