The remote contains various branches such as `origin/daves_branch`:

```
$ git branch -r
origin/HEAD -> origin/master
origin/daves_branch
origin/master

```

How do I checkout `daves_branch` locally so that it tracks `origin/daves_branch`? I tried:

```
$ git fetch origin discover
$ git checkout discover

```