I can try adding you to our Version Control forum.
You can probably use ctrl‑A→ctrl‑C, but why? The whole idea of the version control program is that it records not only the state of your documents when you commit them, but also whatever description you wrote about the changes. So you can find all that information by going back through your history, and you can reload old versions of whatever you wrote. It is all saved in files wherever you decided to put them. So what is the point of your saving all that information to a separate file?
If you use a web‑based Git system, e.g. GitHub, GitLab, all the saving will be done for you and the web company will take care of your files.
I cannot remember the git command names so I keep having to look at how my manager did this before. It is a repetitive thing but I keep forgetting what the commands are and what order we do them. I started to get accustomed to SVN. Then along came git and I get mixed up.
Yes please move this to the version control forum. I looked through the forums and did not see it on our ranch.