Skip to content

Latest commit

Β 

History

History
81 lines (51 loc) Β· 1.88 KB

File metadata and controls

81 lines (51 loc) Β· 1.88 KB

GIT for DevOps

(From Basics to Advanced)

Welcome to the Git for DevOps Course repository! This guide covers everything from Git fundamentals to advanced workflows β€” perfect for beginners, DevOps engineers, and anyone wanting to strengthen their Git knowledge.

πŸ“Ί YouTube Playlist

Explore the full video series on my YouTube channel:

πŸ‘‰ Git for DevOps: Crash Course (Basics to Advanced) Watch the video


πŸ“˜ Topics Covered

βœ… Introduction to Git

  • What is Git?
  • Why version control matters
  • Git architecture

βœ… Installing Git (Gitea)

Highlighted: Includes a full walkthrough of setting up Gitea – a lightweight, self-hosted Git server on your local environment.

βœ… Git Basics

  • git init
  • git add / commit / status
  • Working directory vs staging vs repository

βœ… Branching & Merging

  • Creating branches
  • Merging strategies
  • Handling merge conflicts

βœ… Local & Remote Repositories

  • Connecting to GitHub/GitLab/Gitea
  • push, pull, fetch

βœ… Git Workflow

  • Feature branches
  • Pull Request workflow
  • Best practices for DevOps teams

βœ… Undo Your Mistakes

  • git restore
  • git reset
  • git revert
  • Recover deleted commits

βœ… Advanced Git

  • Cherry-pick
  • Squashing commits
  • Tags
  • Rebase (interactive)

⭐ Highlight: Gitea Installation (Self-Hosted Git)

This course includes a detailed, step-by-step installation and configuration guide for Gitea, one of the fastest and most lightweight Git servers for local or enterprise use.

You will learn:

  • Installing Gitea binary on Ubuntu
  • Configuring systemd service
  • Setting up repositories
  • Creating users
  • Pushing your first local repo to Gitea

Stay tuned for more DevOps, Cloud, Linux, and Git content! πŸŽ‰