What am I doing wrong with my branches?


My master goes into development, instead of the other way around. Still, both are up to date. 


They are up tot date because they are merged. It doesn’t matter if you merge your master  into devlopment  (what you seem to do) or the other way around - because your merge them they are up to date.

When merging, make sure the master  branch is the base branch.

When using the Git CLI make sure you are on master, then_ git merge development_. If you merge using GitHub, the arrow between the two dropdown boxes where you can select a branch indicate merge direction. Make sure master  is on the left.