私はブランチに "開発"という名前を付けました。私は "新しいタスク"という名前の新しいブランチを作成しました。マスターブランチからアップデートを入手する方法 - これは正しい理由は何ですか?
「開発」ブランチにコミットする開発者もいます。言い換えれば、それは非常に共通して更新されます。
私は "new task"というブランチで作業しています。 1.
質問は今、私はブランチ "新しいタスク" を更新したいと思います。言い換えれば、「開発」で行われた変更は「新しいタスク」ブランチにもなりたい。これは正しい方法ですか?
"NEW_TASK"
git pull origin development
または私はこのような何かを行うことができますから?これは同じですか?
git checkout development
git pull
git checkout new_task
git pull
git merge development
この最終マージは 'new_task'ブランチにローカルマージのみを作成しますか?
質問2.
は、最後に私が開発し、 "新しいタスク" ブランチをマージしたいです。それらのすべては開発者によって更新されます。これは矛盾しないように正しいですか?
git checkout new_task
git pull
git checkout development
git pull
git merge new_task
git push
最良の方法である必要があり、それは、ローカルリポジトリにマージする、手段をしないマージ:seconder、長い方法はQ2に
回答を動作するはず?ついにプッシュを使うべきです。それは? – grep
はい、正しいです。 Mergeはローカルリポジトリのみを変更します。他の開発者が利用できるようにするには、リモートリポジトリにプッシュする必要があります。 –