https://drive.google.com/file/d/1xfT6raH1ryvW_56W2L5FI-180_hUfyCs/view?usp=sharing

1. Introduction to Git

What is Git?

Git vs GitHub vs GitLab

Tool Purpose
Git Local version control system
GitHub Cloud-based Git repository hosting + collaboration
GitLab Alternative to GitHub with built-in CI/CD

2. Git Installation and Configuration

Install Git

# RHEL/CentOS/Fedora
sudo dnf install git -y

# Ubuntu/Debian
sudo apt install git -y

# Verify installation
git --version

Configure Git Identity

# Set global identity (required)
git config --global user.name "Your Name"
git config --global user.email "your.email@example.com"

# Set default editor
git config --global core.editor "vim"

# Set default branch name
git config --global init.defaultBranch main

# View all configurations
git config --list

Configuration Files