Kyle's Learning Journal
Version Control
: A system that allows you to revisit versions of a file by recording changes.Local VCS
: A database on your hard disk that stores changes to files.Centralized Version Control System (CVCS)
: A server storing all changes and file versions, which can be accessed by clients.Distributed Version Control Systems (DVCS)
: Allows clients to create mirrored repositories.Git is a distributed version control system that stores data in a file system made up of snapshots. It creates the snapshots and essentially saves them. Git primarily relies on the local side of the house because most important information comes from local resources which eliminates the need to return history information from a server and allows one to work on a project. Git is like a gatekeeper! Changes applied to any file or directory is tracked by it.
After installing Git, you should set your user name and email address, which will be used for every Git commit. Type the following into the Command Line:
To confirm that you have the correct settings, enter the following command:
To import existing projects into Git, follow these steps using the command line:
The local Git repository has three components:
Download Git | Download Github Desktop | GUI Clients |