Remember, Git commits are used to save snapshots of your code at a specific point in time. Each commit should represent a single logical change to your codebase. For example, a commit might:
I usually make 2 or 3 commits for each hour I spend coding - that's not a hard rule, but might help you gauge how often you might be committing.
Let's commit your README.md change.

Click on it, and under "changes" take a look at your README.md file - you should see the diff view.
I like to use UI tooling (like this diff view) for visualizing changes, but I recommend using the command line for applying changes to Git.
If you're using the CLI, you can view your diff with the git diff command.
git add .
The "." tells git to stage all the changes in the directory and all subdirectories.
git commit -m "update readme with a description"
Now that your change has been committed locally, if you're in VSCode, you should notice that your source control tab on the left no longer has a blue notification - all your changes are committed! However, the commit hasn't been pushed up to GitHub yet for safekeeping.
gh auth login
git push origin main
If everything is in order, submit the GitHub checks.