2017-11-30 16 views
0

スクリーンショットのローカルとリモートのマスターブランチでコミットツリーを確認してください。これはなぜ「2つのコミットによって」ですか?マスターは、1コミットで起点/マスターより先行しているようです。Gitは2つのコミットが先行していると言いますが、1と思われます。

一方、分岐した時点から2つのコミットが先にあります。

私は間違っていると思いますか?

enter image description here

+2

具体的には、最初のコミットは 'master'と' HEAD'で、コミットはほぼ一番下に、3番目が下からです。これらの2つは(まだ)「起源/マスター」にはありません。 –

答えて

1

AB nだけコミットのです。これは、N個のコミットがBからではなく、Aから到達可能であることを意味します。または、Aにあり、Bにはないと言うことができます。

git log origin/master..masterは2つのコミットを返します。それらはmasterから到達可能であり、origin/masterではなく、masterは2コミットでorigin/masterよりも先です。

関連する問題