The closest thing a commit has to a name is its hash, and usually it's considered a good idea to describe what it changes. You probably aren't making the same change twice so two commits probably won't have the same commit messages.
If it tells you there's nothing to commit then you haven't staged any changes. You would need to add it.
You can immediately, as in, without adding, commit an already tracked file by specifying the file, but that doesn't make any difference, it's the same action.
If you don't know what's staged then you can use
git status to find out, it'll likely tell you there's nothing staged since you're getting "nothing to commit, working directory clean" when you try to commit.
Also, you could share your directory to share the current state of your repository along with an explanation of what you're trying to do from that state and somebody could look at it:
tar -cz myworkspace > myworkspace.tgz
curl --upload-file myworkspace.tgz https://transfer.sh/myworkspace.tgz
# you'd get a link to your file
cd - # go back to the directory you were in