私が取り組んでいるfeature
ブランチがあります。昨日、コミットを行い、feature
ブランチをリモートのmaster
ブランチにマージしました。
今、私は自分のブランチでの作業を続け、さらに機能を追加したいと思います。ただし、昨日以降、他の人々がmaster
ブランチにいくつかの追加コードを追加しています。 feature
からのすべての最新の変更が反映されるようにmaster
ブランチを「更新」するにはどうすればよいですか?
もちろん、master
の最新バージョンをプルして、そこから新しいブランチを作成するだけで済みますが、現在のfeature
ブランチを「更新」する余地はあると思います。
はい、最新のfeature
ブランチに基づいてmaster
ブランチを更新する方法があります。 feature
ブランチでコマンドを実行するだけです:
# On feature branch
git pull Origin master --rebase
これで、feature
ブランチにmaster
ブランチの最新の変更が含まれます。
gitチェックアウトマスター
git pull
git checkout hotfix
git merge --no-ff Originマスター
gitチェックアウトマスター
git merge --no-ff Origin機能ブランチ