2017-10-13 2 views
0

私はGithubの初心者です。私はGithubワークフローの理解が正しいことを確認したいだけです。あなたは自分のフォークドレポにプルリクエストをしたことがありますか?

cool_repoという名前のレポを見つけたとします。私は機能のアイデアがあるので、my_username:cool_repoにフォークします。それから私は私のパーソナルコンピュータでクローンします。 cool_new_featureの新しいブランチを作成し、新しい機能をコーディングしてから、このコードをコミットしてcool_new_featureにプッシュします。最後に、上流の(つまりcool_repomasterブランチにプルリクエスト(マージ)を行い、マージを受け入れるか拒否します。 今私の質問は、私自身my_username:cool_repomasterブランチを更新するのですか?それとも、新機能が追加されるたびにcool_repoから引き出すだけですか?

答えて

0

フォークされたレポの内部分岐戦略を考えるのはあなた次第です。 cool_repoで複数の変更を試みていて、フォーク内の別のブランチで作業したい場合は、それらをマスターにマージし、上流側でプルリクエストを発生させることが理にかなっています。

いずれかの方法で、(安定した作業コードで)同期して、それを維持するために、上流のコードで最新のマスターを維持し、また、マスターにあなたの仕事をマージすることをお勧めし

あなたは、一般的に知りたい場合はgitのブランチング戦略、これは良い読み取りですA successful Git branching model

関連する問題