私のローカル git リポジトリには、次のようなコミット構造があります。
branch-feature1
|
|-> commit3 -> commit4
|
commit1 -> commit2
|
|-> commit5 -> commit6
|
branch-feature2
1) を実行するとgit push remote branch-feature1
、commmit5 と commit6 は除外され、commit1 から commit4 までのコミットのみがリモート リポジトリに同期されると考えるのは正しいですか?
2) ここで、上記と同じコミット構造がリモート リポジトリにあるとします。「git fetch remote」を実行すると、6 つのコミットすべてがローカル リポジトリに同期されると考えるのは正しいですか?