On the image below you see the dashboard page.
The dashboard shows you if you have made any changes. You can ‘commit’ these changes to make them final. A commit requires a ‘commit message’ describing what you changed. Once you committed your changes you need to ‘push to remote’ to actually publish them. What publication exactly means depends on your setup. In most websites it kicks off the deploy process that updates the live version of your website.