https://drive.google.com/file/d/1xfT6raH1ryvW_56W2L5FI-180_hUfyCs/view?usp=sharing
| Tool | Purpose |
|---|---|
| Git | Local version control system |
| GitHub | Cloud-based Git repository hosting + collaboration |
| GitLab | Alternative to GitHub with built-in CI/CD |
# RHEL/CentOS/Fedora
sudo dnf install git -y
# Ubuntu/Debian
sudo apt install git -y
# Verify installation
git --version
# 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
/etc/gitconfig (all users)~/.gitconfig (current user).git/config (current repository)