Skip to content

path4cloud2024/git_for_devops

Repository files navigation

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! 🎉

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages