私はレポを複製し(元のレポを としてマークするようにしましたupstream
)、gitflow の方法で行きましたdevelop
。すべての新しい機能が作成され、そこからコミットされたブランチを作成します。Master
fromへのすべてのプッシュdevelop
は、定義上リリースです。つまり、master
常にデプロイ可能です。私はこの設定がとても好きです。
upstream
このフローとは別に、別の機能ブランチに保持している機能に貢献したい場合があります。ただし、機能ブランチはから作成されdevelop HEAD
、develop
他の機能ブランチが既にマージされている可能性があるため、問題が発生します。
feature branch
特定のものを自分のものにマージしても問題ありdevelop
ません- しかし、これからきれいなプルリクエストを行う方法がわかりません
feature branch
。つまり、現在previous feature branches
の. これが理にかなっていることを願っています。develop
feature branch
これは、その間に発生したrebasing
コミットでローカル機能ブランチを更新するだけなので、役に立たないことは間違いありません。upstream
から継承されたコード変更でローカル機能ブランチを「クリーン」にすることは役に立ちませんdevelop
。
それで、これを行う方法は?