Here are some important details about how the autograder works:
The autograder will automatically grade code that you push to your master branch, UNLESS the assignment you are working on is LATE.
Late work will only be accepted if you have requested an extension by submitting the extension form.
Your final score in the autograder is not the maximum of your attempts, but rather your score for only your latest build. Any non-autograded components, like style and written portions, will be graded based on your last build for the assignment.
The autograder is for grading, not for testing. You should develop and carry out your tests in your local environment. Lots of spurious autograder submissions can interfere with people getting their work done, and the turnaround time is too slow for testing. It provides final confirmation that your tests are consistent with ours.