Basically it means do not combine unrelated code changes or a lot of code changes (even when related) into single commit (or merge request).
Please see https://en.wikipedia.org/wiki/Atomic_commit#Atomic_commit_convention
It is different but a similar idea to an Atomic Upgrade. Ex.: You can revert both easily.