2017-12-04 5 views
0

私はGITにとって比較的初心者であり、コミットロググラフを理解する上で問題があります。

私は、各並列ラインがブランチであると感じています。私のソースには2つのブランチしかありません。私は下に提供されているコミットロググラフ(Microsoft Team Services)で3-4パラレルラインを見ています。この? gitので
Gitコミットロググラフ - 混乱しました

enter image description here

+0

これらの接続はブランチではなく、1つ以上の親コミットへの参照だけです。ブランチは、特定のコミット参照へのポインタ/ラベルです。 – evolutionxbox

+0

タグは特定のコミットへのポインタであり、ブランチ_name_はブランチの現在の_end_であるコミットを表します。 – scrutari

答えて

0

、枝はいわゆる「ヘッド」の名前である - 、それ以上、または子供を持っていないコミット - 簡単な場合には - 彼らはトップに関連しているほとんどが(コミット)。あなたの場合、現在は1つの支店がありますが、以前は4つの支店(4e31edddの時点)があり、その後3つの支店(d9effc23)などが09d65a15の1つの支店になるまで続きました。

しかし、ブランチが別のブランチにマージされても、それは依然として「ヘッド」になります。

+0

私はそれらの枝の名前を知ることができるコマンドがありますか? –

+0

'git branch -a'は、ローカルとリモートの両方に存在する現在のブランチをすべて表示します。 – scrutari

+0

すべてのブランチは "ヘッド"ですか? – evolutionxbox

関連する問題