###### tags: `GIT`

# GIT Workflow # 1
### Complete Workflow for check out a branch and pull changes from master
### Pull all remote branches
```
git pull --all
```
### List all branches now
```
git branch -a
```
### Download your branch
```
git checkout -b <feature branch name copied from list of branches above>
```
### Shows current branch. Must show <feature branch> with * In front of it
```
git branch
```
### Checkout changes from master to current branch
```
git pull origin master
```
### OR checkout any other <feature branch> into current branch
```
git pull origin <feature-branch>
```
---
:100:
:::success
:information_source: **[found in StackOverflow](https://stackoverflow.com/questions/1443210/updating-a-local-repository-with-changes-from-a-github-repository)**
:::
:::success
:bulb: **[leonuz](https://leonuz.github.io)**
:::