That’s true, but that means you’re not ignoring the commit parameter if I understand it correctly, which means your builds are always testing the head of the branch instead of the commit you can see on the build’s page.
Ideally, if it’s possible, you should avoid pushing back from the build into the repo - please see this discussion for the details: Intermittent build failures to execute push_to_git_remote & how to manage build number - #2 by viktorbenei
If you’d have any questions just let us know!