2

特定のコミット (1 つのファイルだけでなく、プロジェクト全体) に戻りたい。試しgit checkout 0780033ましたが、次のメッセージが表示されました。

あなたは「頭が離れた」状態にあります。あなたは周りを見ることができます...

そして、私は実際のブランチではなく、ブランチ ((0780033...) にいます。このコミット (0780033) でプロジェクトを「コピー」して、最新バージョンにしたいと考えています。

4

2 に答える 2

2

特定のコミットにチェックアウトすると、切り離されたヘッド状態に変わります。これは、ブランチにいなくなったことを意味します。

@Mureinikが次のように説明したように、特定のコミットから新しいブランチを作成できます。

$ git checkout -b my_new_branch

そして、あなたのブランチに戻ってきてください:

$ git checkout previous_branch

切り離された状態について詳しく知りたい場合は、次のリンクを読むことをお勧めします。

于 2016-01-22T17:49:34.667 に答える