Publish is used to copy the Working Copy design to the Live Copy design. If you do not publish the Working Copy, your site search results will not reflect any design changes.
Roll Back is used to copy the Live Copy to the Working Copy design. This can be used if you make a mistake or if you just decide to "erase" all changes made to the Working Copy.