How to commit and push changes back to branch

After my job has finished, I’ve generated some changes and want to commit and push all these changes back onto the same branch that I checked out. How can I do that in my config.yml file? However, what I don’t want is for a build to be triggered again by pushing back to the branch.

Im not sure I understand your use case, can you describe it a bit further?

This part is pretty straightforward, if you make a commit with [ci skip] in the commit message then a CircleCI build will not run. However, you should be careful here because this might stop builds inside of a PR.