Git Diff Commit And Rollback