2016-09-21 2 views
1

私はプロジェクトをフォークし、クローンし、マスターに変更を加え、コミットし、これらの変更をプッシュしました。それから私はマスターから元のレポにマスターをするためにPRを作成しました。だから、PRはすでに存在していて、私がゆるしたくないコメントやものがたくさんあります。GithubがPRで分岐するようにマスタを移動しますか?

私の質問:masterブランチを新しいブランチに移動して、masterブランチを他のものに使うことは可能ですか?そして、 "ブランチから"ブランチが新しいブランチになるようにPRを編集しますか?

答えて

1

いいえ、GitHubではこれを許可していません。 (これらは、マージしたいブランチを変更することを許可しますが、マージ元のブランチは変更しません)。これは、ちょっとした変更であっても、私は通常どんなPRのためにも新しいブランチを作成しようとしています。

ただし、ブランチの名前を変更せずに他の作業を行うことはできます。例えば、upstreamは、元のレポのためにリモートでないと仮定すると:

git checkout -b my-new-feature upstream/master 

する。これは、masterの上流のバージョンに基づいて(my-new-feature)あなたに新しい機能ブランチを提供します。

もう1つのオプションは、既存のPRを閉じ、ブランチの名前を変更して、古いPRにリンクして新しいPRを開きます。 (説明にReplaces PR #123を含めると、GitHubは#123をPR#123へのリンクに変換します)

関連する問題