# How to update a Git branch from another branch

> Learn how to update a Git branch with changes from another branch by running git checkout on it, then git merge to pull in the other branch's commits.

Author: [Flavio Copes](https://flaviocopes.com/about/) | Published: 2019-10-17 | Topics: [Git](https://flaviocopes.com/tags/git/) | Canonical: https://flaviocopes.com/how-to-git-update-branch/

I was working on a [Git](https://flaviocopes.com/git/) branch that was not up to date with changes I was doing on another branch.

So, I had to incorporate those changes. Given a Git branch that's not up to date with another branch, how do you merge the changes?

You checkout the branch you want to update:

```sh
git checkout my-branch
```

and you merge from the branch you want to update from:

```sh
git merge another-branch
```
