No, you can only publish the changes. There are exceptions.
1. If you have upgraded your shop from OLDER VERSION - you must "Publish All"
2. If you have made major changes on your website then it is recommended that you click "Rebuild All" and Publish All
What is a Major Change requiring Publish All?
- Changing your website theme or making a lot of customization changes (colors, fonts and so on)
- When you install new updates, which include a lot of fixes. For e.g. upgrading from older build to new build is consider a major change
- If you move to a new server
- If you add extra languages to your shop
- If you change the URL of your shop, for e.g. before you published to www.myshop.com/enter.html and now you have changed it to just www.myshop.com
- If after publishing your website the display is "wrong" - it appears funny, like an overlapping template and so on. Publish All might fix the issue.
What is a minor Change not requiring Publish All?
- Adding new Products to your website
- Changing the prices in your shop
- Updating Stock Control levels