a tool to keep track of all the changes we do in our project, also known as
Source Code Management Tool
it makes "save points" that saves our project
provides total development freedom
easy file recovery
keep track of commit (who introduced an issue and when)
rollback feature (previous working state)
example - Git, subversion, perforce
, Local Version
Control System Control System
1. Open Terminal
2. Check if Git is present using this cmd : git --version
3. If not present then, go to browser and type : git-scm.com
4. For macOS, we will use these cmds:
1. brew install git (Homebrew tool won't be there so, install brew
2. to install Homebrew :
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/
Homebrew/install/HEAD/install.sh)"
3. if asked, input the password and continue the installation
4. Run left steps to add brew to environment variables, possibly 3 cmds
5. Now finally run this cmd : brew install git
5. Git will be installed
6. To check, run cmd : git --version and we will see git version ... ...
Source Code Management Tool
it makes "save points" that saves our project
provides total development freedom
easy file recovery
keep track of commit (who introduced an issue and when)
rollback feature (previous working state)
example - Git, subversion, perforce
, Local Version
Control System Control System
1. Open Terminal
2. Check if Git is present using this cmd : git --version
3. If not present then, go to browser and type : git-scm.com
4. For macOS, we will use these cmds:
1. brew install git (Homebrew tool won't be there so, install brew
2. to install Homebrew :
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/
Homebrew/install/HEAD/install.sh)"
3. if asked, input the password and continue the installation
4. Run left steps to add brew to environment variables, possibly 3 cmds
5. Now finally run this cmd : brew install git
5. Git will be installed
6. To check, run cmd : git --version and we will see git version ... ...