3

パブリック github リポジトリに最初のプル リクエストを行いました。すべての作業を分岐し、コーディングして、ブランチに提出しました。これをBranchAと呼びましょう。

リクエストが完了するのを待っている間、BranchA の変更を含む新しいブランチでさらに作業を行いたいと思います。BranchA から BranchB を作成する必要がありますか?

アップストリームから変更をプルしたときに上記が正しい場合、BranchA がマージされたと仮定すると、BranchB はどうなりますか?

4

1 に答える 1

3

Git には「サブブランチ」という概念がありません。ブランチには親がありません。

ブランチ A からブランチ B を作成すると、ブランチ B にはブランチ A のすべてのコミットが含まれます。
その後、ブランチ A でさらにコミットを行うと、ブランチ B にコミットgit merge(またはリベース)
できgit mergeますgit fetch

プル リクエストが受け入れられると、コミットはアップストリーム マスターにも行われます。

于 2013-04-22T22:17:57.330 に答える