git checkout commit hash not working