git init : Initializing a Repository
- Initializes a new Git repository
- Should be run only once per project
What it does:
- Creates the hidden
.gitfolder -
The
.gitfolder:- Stores the complete history of the project
- Tracks changes to all files and subfolders
- Contains Git configuration and metadata
Before git init

After git init
