私はGithubでプロジェクトをフォークし、小さな変更を加えて、プルリクエストを元のメンテナに送信しました。メンテナはそれをプルしました。これで、最後のコミットがMerged pull request #11 from my_username/master
。
今回が初めてなので、エチケットが何であるかわかりません。私はgit pull upstream master
その後 git Push Origin master
、そして今私のリポジトリの最後のコミットはMerged pull request #11 from my_username/master
これは私にはかなり奇妙に感じます。これは通常の方法ですが、「履歴を整理」するために何かする必要があることはありますか?
注:これは小さなドキュメントの変更であるため、ブランチを作成していませんでした。master
ブランチに変更を加え、プル要求を送信しました。そのため、その部分で行うクリーンアップはありません。
はい、これはgitが行うことなので、人々が通常行うことです。
多くの場合、マージテストは意味がありません。これは「早送り」ロジックの結果です。つまり、マージが不要な場合は、新しいコミットは作成されません。ほとんどの場合、マスターの最後のコミットは「マージされたマスター」と表示されます。これは、開発者がマスターをブランチにマージし、マージするようにプッシュしたため、これ以上のマージは必要ないためです。とにかくgitのマージコミットを気にする人はいません。