Git sync fork

@kevgo please review
If the branch I started on has a remote in upstream, should it also be pulled? Or should I merge the main branch into it?