1

githubプロジェクトのネットワークグラフを見ると、3つの興味深いブランチがあります。マスター、テスト、開発者

githubネットワークグラフをさらに見ると、testはmasterからのブランチではなく、devのブランチであると思われます。

いつか、テストの内容をマスターに入れたいと思います。

テストをマスターに「取得」するには、マスターを削除して、テストからマスターと呼ばれる新しいブランチを作成する必要がありますか?ちなみに、必要に応じて以前のコミットにロールバックできるように、マスター履歴を保持したいと思います。だから、削除するのは悪いことだ。

4

1 に答える 1

2

その時にマージする必要がありtestますmaster

$ git checkout master
$ git merge test

「testはmasterのブランチではなく、devのブランチです」のようなステートメントは、Gitでは実際には真実ではありません。testからのコミットから分岐した可能性がありますが、ある時点で分岐したとdev仮定すると、推移的なプロパティによっても分岐します。devmastertestmaster

于 2012-06-02T18:45:28.330 に答える