0

したがって、複数のブランチを持つ単一の git リポジトリがあり、これから、一度に 1 つのブランチを選択するだけで多数のローカル リポジトリを作成しました。たとえば、

git clone --single-branch --branch master ssh://xxx:29418/Javacode.git master
git clone --single-branch --branch PLATFORM2_7_0_3 ssh://xxx:29418/Javacode.git PLATFORM2_7_0_3
git clone --single-branch --branch PLATFORM2_7_1_1 ssh://xxx:29418/Javacode.git PLATFORM2_7_1_1

ここで、それらのリポジトリの 1 つでコミットを行い、そのコミットを他のリポジトリの 1 つに入れたいとします。

今、私はgitを初めて使用しますが、通常行うことは、リポジトリ全体を取得し(つまり、単一ブランチオプションなしで)、特定のブランチをチェックアウトし、そこから新しいブランチを作成し、そのブランチにコミットすることです.次に、新しいブランチを元のブランチとマージします。次に、たとえば 7_1_1 ブランチまたはメイン ブランチをチェックアウトし、それらに修正を加えたブランチを再度マージすることもできるはずです。

単一のブランチを別々のリポジトリに複製する方法のため、これらのリポジトリで同じ変更を行う必要なく、上記を達成するためにどのような方法を使用できますか (もちろんエラーが発生しやすくなります)。

4

1 に答える 1