DevOps Bootcamp Week 3: Git Challenges and Fundamentals

Week 3 – DevOps Bootcamp by TechWorld with Nana 🚀 This week felt like a big step forward — moving from Linux fundamentals into tools and concepts that are actually used daily in DevOps workflows. What I covered: Shell scripting (concepts, syntax, environment variables) 1️⃣ Networking basics & SSH 2️⃣ Version Control with Git (branches, merge, rebase, conflicts, stash, undoing commits) 3️⃣ Databases in the development process 4️⃣ Build & package manager tools (building and publishing artifacts) 5️⃣ DevOps fundamentals + intro to Cloud & IaaS ⚠️ Real Challenge This Week (Git) While working with feature branches and pull requests, I hit a blocker that honestly took time to figure out. 🔴 The issue: My pull request got stuck due to a broken rebase state. Git wouldn’t let me move forward, and everything started conflicting. ✅ What I did: • Took a step back and reviewed the workflow again • Repeated the process multiple times • Carefully resolved conflicts and completed the rebase properly 💡 Lesson: Git isn’t just commands — it’s understanding what’s happening behind the scenes. Rebase, merge, conflicts… once it clicks, everything becomes more predictable. 🔑 Key Takeaways This Week • SSH & Networking made me understand how machines actually communicate — not just “it works” but why it works • Environment variables are everywhere — especially when making scripts reusable and secure • Build tools showed me how code turns into deployable artifacts • Git forced me to slow down and think — and that’s where the real learning happened 📈 Moving Forward • Practice more real Git workflows (branching, rebasing, resolving conflicts) • Start combining Bash + Git + build tools into small automation projects • Keep strengthening fundamentals before jumping deeper into cloud tools 🌀 This week reminded me: Getting stuck and repeating the process is where the real understanding comes from. ❓ For engineers already working in DevOps: What helped you truly master Git workflows — real projects, repetition, or something else? #DevOps #Git #Linux #Cloud #TechWorldWithNana #ContinuousLearning

To view or add a comment, sign in

Explore content categories