git merge-distinct とは、git の octopus-merge を利用することで、変更点が互いに競合しない複数のブランチを単一の HEAD にマージできる、ちょっとしたツールです。なぜ、このようなものが必要なのでしょうか?それは、単一のフィーチャーブランチにおける独立した開発が便利である一方、テストやステージングサーバー向けデプロイを向けに複数ブランチをまとめることが有益な場合も多いためです。 論理的あるいは文字通りの競合が起こり得るため、この戦略が全てのブランチで利用できるわけではありません。しかし、これが非常に便利なユースケースがいくつか存在します。現に、あなたは今それを見ているのです。 私たちのデベロッパーブログ アトラシアンのデベロッパーブログ (Atlassian Devlopers) には、二つの環境があります。一つは、今あなたが見ている本番環境、もう1つは