# Git is more than a save button
As you've seen, git saves your project’s development history. How is this useful?
You can compare your current version with previous commits:
$ gt compare
An interactive menu will appear with a list of the repository’s commits. Select one of them to display the differences between your current version and that particular commit
You can also go back to a previous commit with:
$ gt goback
An interactive menu will again show a list of the repo's commits. Select one to return to that previous version. Doing this will create a new commit so you can undo a goback action and return to where you were before.
Sometimes there are files you don't want to upload to your remote repository. To achieve this use:
$ gt ignore
An interactive menu will display all the files and folders inside your current location, check the ones you don't want tracked by git. If you select a folder, git won’t track any file or folder inside of it. Uncheck files or folders so git starts tracking them.
You don’t need to worry if suddenly you want to ignore a file which you had already uploaded to git, gitutor will take care of that. When you select a tracked file gitutor removes that file from your remote repository and tells git to stop tracking it; the file will remain untouched in your local folder.