Git merge master


TL;DR: Merge branch with latest master:

git fetch && git merge origin/master

Given branches feature and master:

git branch
* feature
  master

Merging master into your feature branch can be tedious:

git checkout master &&
  git pull &&
  git checkout feature &&
  git merge master

Luckily, there’s a solution without having to checkout another branch:

git fetch &&
  git merge origin/master

This means you can rebase your branch with master:

git fetch &&
  git rebase origin/master

Rebase rewinds and replays your commits on top of HEAD, which requires a force push if you’ve pushed your branch to remote:

git push -f


Please support this site and join our Discord!