In this video, we'll be discussing the importance of understanding git basics before diving into GitLab, a crucial tool for devops and cicd. Git is the source of truth for many developers and sysadmins, and having a solid grasp of git tutorial concepts such as git branching, git merge, and git checkout is essential for effective automation and lab build management. Whether you're building a homelab or working on a large-scale project, git for beginners can seem overwhelming, but it's a fundamental skill that will take your skills to the next level. By mastering git, you'll be able to streamline your workflow, improve collaboration, and make the most out of GitLab's features. So, if you're looking to improve your skills in git and take your devops and cicd knowledge to the next level, this video is for you. This video is sponsored by Scrimba. Start free and get an extra 20% off a Pro subscription with my link → https://scrimba.com/?via=koromatech The Scrimba Git & Github course I featured in the video: https://scrimba.com/learn-git-and-github-c0eh4kd7df?via=koromatech Before CI/CD, before containers, before automation, you need a source of truth. In this video, I walk through Git fundamentals using a local repo on. We cover the Git for infrastructure and configuration management: working directory vs staging, commits as snapshots, branching, merging, and how to resolve merge conflicts. JOIN/FOLLOW --------------------------------------------------- Discord: https://discord.com/invite/FbTeKZeUsA Instagram: https://www.instagram.com/koromatech/ TikTok: https://www.tiktok.com/@koromatech Twitter: https://x.com/koromatech Facebook: https://www.facebook.com/koromatech/ Subscribe to Newsletter: https://koromatech.com/newsletter/ SUPPORT --------------------------------------------------- Buy Me Coffee: https://buymeacoffee.com/koromatech Amazon Storefront: https://amzn.to/4qfvgLT TIMESTAMPS/CHAPTERS --------------------------------------------------- 00:00 Intro 01:50 Learning Resources That Helped Me 05:46 What Is a DVCS and Why Git Matters 07:35 Git Fundamentals You Need to Understand 9:51 Installing and Verifying Git on Windows 18:24 Creating a File, Staging It, and Making Your First Commit 27:05 Understanding Selective Staging 32:58 Working with Branches in Git 46:23 Creating and Resolving a Merge Conflict 01:00:26 What’s Next: Bringing GitLab Online RESOURCES/LINKS: --------------------------------------------------- Blog Post: https://koromatech.com/build-your-repo-first-git-foundations-for-a-ci-cd-lab/ Books (Affiliate Links) Automating DevOps with GitLab CI/CD Pipelines: https://amzn.to/3MGQYcG Pro Git: https://amzn.to/4kOP5qY KEYWORDS & TAGS --------------------------------------------------- #git #gitworkflow #devops #versioncontrol #gitbranching #mergeconflict #cicd #softwareengineering #linux #windows #homelab #infrastructure #automation #learngit #coding

Complete VPS & Docker Setup: Deploy Real Apps on RamNode
1.1K views

Proxmox IaC With GitLab + Terraform | Part 1: Automated VM Builds
1.6K views

Is This the Best Switch for Your Home Lab? UniFi Pro Max 24 PoE Unboxing & Review
1.1K views

Ubiquiti UniFi UDM Pro Max // Everything You Need to Know
1.4K views

Moving My Lab to the Ubiquiti UniFi Ecosystem
2.6K views

Unlock GitLab: Setup Your Own Git Repository & CI/CD Pipeline
1.0K views