How to manage to skip test for specific files and merge without test properly on github



I know how to skip test under specific condition using specific branch name defined on config or skip ci commit message.
I’m using Github and Circle CI and commit is merged into master after test done properly.
However that merge doesn’t work when CI test is skipped.
How can I manage this situation?