Check for branch changes.

Closed Jacob Schatz requested to merge reject-push-simplier into master

What does this MR do?

Checks for changes in branch and rejects and asks to create new branch if nessesary.

Are there points in the code the reviewer needs to double check?

Why was this MR needed?

Screenshots (if relevant)

Does this MR meet the acceptance criteria?

What are the relevant issue numbers?