というブランチに取り組んでいます 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
.