2017-08-22 4 views
1

私はgitの文書を読んでいますが、gitでブランチを切り離そうとしているのですか?gitでの切り離しの存在理由は何ですか

+1

あなたが複製されているとか何かが私に教えてくれたら、私に-1を与える理由をコメントしてください。 –

+1

理由の1つは、コミットをチェックアウトして、新しいブランチを作成せずに、既存のブランチのいずれかに変更を加えることなく、テストすることができます。 – ElpieKay

答えて

4

変更を加えたいが、ブランチをブランチの一部にしたくない場合は、ブランチをデタッチできます。 A Visual Git Referenceから:

HEADを取り外すときは、何という名前 ブランチが更新されなかっますを除いて、通常と同じように動作コミットします。 (あなたが匿名の枝と考えることができます。) enter image description here

をあなたが何か他のものをチェックアウトしたら、マスター、コミットは (おそらく)もはや何かで参照され、失われると言います。 コマンドの後には、2eecbを参照するものはありません。 enter image description here 一方、この状態を保存するには、git checkout -b nameを使用して、新しい というブランチを作成することができます。

+0

リンクを投稿するのではなく、外部ソースから専門家の関連コンテンツを推薦することをお勧めします。しかし、そうしたときはいつでも元のソースに帰属リンクを追加してください。 – taskinoor

+0

@ taskinoorありがとう。私はこれを考慮する –

関連する問題