i understand about Version Control and classified as follows :
VCS :entails one database on your hard disk that stores changes to files.
CVCS : This system entails a single server storing all changes and file versions.
Every single change applied to any file or directory is And, as the gatekeeper, Git will always detect file corruption or loss of information in transit.
And I learned that every change that happens will tracked by Git.
And there are kinds of change
Pushing Changes : you would push changes to a remote repository Stashing Changes : This command temporarily removes changes and hides them, giving you a clean working directory