/ /マスターから現在のブランチに変更をプルしてマージする方法- ギット

どのようにマスターから現在のブランチに変更を取り込み、マージするのですか? - git

というブランチに取り組んでいます create。ブランチに加えられた変更をプルする必要があります。私はすでにやった-

git checkout master

git pull origin master

そして今、私はそれをマージする必要があります。それをマージする方法は何ですか?

回答:

回答№1の場合は3

あなたが更新したことを考慮して master あなたの地元で

git checkout master && git pull origin master

変更をプルすることができます create ブランチも使用-

git checkout create && git pull origin master

編集 -@Zarwanが示唆するように、リベースも別のオプションです。 whichをいつ使用するかの詳細については、 いつgit mergeの代わりにgit rebaseを使用しますか?


回答№2の場合は3

機能ブランチをマージするのではなく、masterでリベースすることをお勧めします。以下の詳細

リベース -まだ機能ブランチで作業している場合 create、次に機能ブランチをリベースします master。これにより、最新バージョンのブランチで作業できます。 master まるでマスターから分岐したかのように。

git checkout create
git rebase master

マージ -機能ブランチでタスクを完了し、他のブランチにマージする場合に使用します。たとえば、作業を終えると create ブランチとマージしたい master.

git checkout master
git merge create
git push origin master

この操作は、あなたのマージコミットも生成します master ブランチ。


回答№3の場合は1

git checkout create

git rebase origin master

これにより、ブランチの変更が取得され、現在のマスターブランチの最上部に適用され、結果を指すようにブランチが更新されます。言い換えると、 master に統合されます create.