2016-12-28 20 views
0

私は実際にはマスターでは動作しません。私は開発を取りやめる。チーム全体が開発に取り組んでいます。フィーチャーを作成しているので、フィーチャー/ myAnalyticsというローカルフィーチャーブランチを作成しました。git - ローカルブランチからマスターからコミットをプルダウンする方法

この機能は完了しましたが、私たちのチームはプルリクエストを処理しています。マージ問題があまりないようにしたいと思います。変更をローカルブランチにプルダウンし、マージの競合を修正するにはどうすればよいですか。その後、私はブランチをリモートにプッシュしてプルリクエストを行います。

私はgit rebaseと考えていました。私はrebaseをすれば、私のローカルブランチの履歴が変更され、ローカルブランチを自動的にマージして開発することになると思いますか?私のローカルブランチgit pull origin developからやりとりして、このように競合を修正できますか?それは安全です。

答えて

1

マスター "開発"から織り込まれた "feature/myAnalytics"ブランチに取り組んでいますか? その後、私はあなたが使用してローカル機能ブランチに開発ブランチから引くべきだと考え: -

ので、私はgitのプル起源の開発「機能/ myanalytics」をチェックアウトし、その後に実行する必要があり

+0

「gitが開発の原点を引きますか」?これは発展の変化を私の地元の枝に合併するでしょうか? – j2emanue

+0

"feature/myAnalytics"について作業しているので、私はそれが既にチェックアウトされていなければならないと推測します。あなたはその現在のスペースにいます。 – Echo

+0

私が従うプロセスは次のとおりです:1.私はそのブランチにチェックアウトします。 2.そのブランチから私のローカルシステムに引き出します。 3マスターブランチからそのローカルシステムにプルします。 4.(3)で生成されたマージ競合を解決します。 5.コミットして、マージして更新した変更をフィーチャーブランチにプッシュします。 6.プル要求を作成し、マージします。 – Echo

関連する問題