2016-03-31 14 views
1

を--hardそして、gitのステータスが、私は「から切り離さHEAD言っ赤で、この文字列を取得:。といくつかの7文字の数を 私はそれからではなく、この赤いメッセージについて確認してくださいので、いくつかのコミットをしたのgit HEADは私が作業ディレクトリに加えられた変更を廃止し、戻って最後のコミットから開始するために必要なので、私はgitのコミットないとき、私は今<code>git reset --hard</code></p> <p>をした

私はそれをマックしましたし、私が何を想定していますに。それを "修正"するか、それとも壊れていないのですか?ありがとう

+1

[分離されたHEADをマスタ/オリジンとどのように調整できますか?](http://stackoverflow.com/questions/5772192/how-can-i-reconcile-detached-head-with-master-origin) – PeeHaa

答えて

3

ブランチを作成し、それを元のブランチにマージまたはリベースします(masterとしましょう)。それは問題を解決するはずです。

$ git checkout -b temp_branch 
$ git rebase master 
$ git checkout master 
$ git merge temp_branch 

明らかに、ワークスペースをリセットするだけでなく、HEADを別のコミットに移動しました。

2

何も本当に壊れていない、あなたは単離されている頭。単に他の枝のように、それに名前を付け、その上に作業を続ける:

$ git checkout -b my_new_branch 
0

あなたがここで答えを見つけることができます:GIT restore last detached HEAD

また、「Gitの作品がどのように」この問題が発生したかを説明しPluralsightのビデオをそれについて何をすべきか

関連する問題