teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2016/07/26 16:00

投稿

ngyuki
ngyuki

スコア4516

answer CHANGED
@@ -1,3 +1,11 @@
1
1
  HEAD はシンボリックリファレンス(symbolic reference)です。現在チェックアウトされているブランチ(reference)、またはコミットIDを参照します。
2
2
 
3
- ブランチ(reference)はコミットIDを参照するのに対して、シンボリックリファレンスはブランチまたはコミットIDを参照します。
3
+ ブランチ(reference)はコミットIDを参照するのに対して、シンボリックリファレンスはブランチまたはコミットIDを参照します。
4
+
5
+ ---
6
+
7
+ あ、bare なリモートリポジトリの HEAD もシンボリックリファレンスであることは変わりないですが、意味合いが少し違います。
8
+
9
+ bare なリモートリポジトリの場合、HEAD は clone したときにデフォでチェックアウトされるブランチになります。
10
+
11
+ つまり、リモートリポジトリの HEAD が hoge だった場合、普通に clone すると hoge がチェックアウトされます。