I guess you have ganache running already in the background and you have deployed and migrated a contract already on the network, and if you'll try to deploy the same contract again without the changes, it won't let you do it, because you are deploying the same contract which is already deployed on the network.
However, if you want to deploy the same contract again,then you have two options:either, delete the json files from the build directory or you can forcefully redeploy the contract by executing : truffle deploy --reset