Git version control (latest 2.28.0) how to

In general the version control is used to preserve the changes made in a software codes, documents and other formats. For example if a group people are accessing the documents like release notes or instructions, if someone edits, so that we can find what he has changed from the previous versions, so that we can able to restore the changes made and back to original. we have the history of documents that are stored in version controlled.