Git Branching Deep Dive (Using Azure Repo)

Let’s talk about Git branching — one of those things that seems simple on the surface but opens up a world of flexibility, structure, and sometimes… confusion.

But don’t worry. We’re not going to drown in jargon here. Instead, I’ll walk you through it like we’re sitting at the same desk, working on the same project — using Azure Repos as our base.

Continue reading “Git Branching Deep Dive (Using Azure Repo)”

Introduction to Git — And Why It’s the First Thing You Should Learn in DevOps

 

Few years back, I was working with a small dev team. All the team members were great. But we had one problem — we didn’t use Git.

Everyone had their own version of the code. Files were flying around in emails, shared drives, even pen drives.

One day, two developers unknowingly changed the same file. One of them spent hours on a bug fix. The other rewrote that part of the code. When we tried to merge their changes, we lost both versions. It was messy, frustrating, and honestly — totally avoidable.

That’s when we switched to Git. And things changed. Forever.

Continue reading “Introduction to Git — And Why It’s the First Thing You Should Learn in DevOps”

Working on Remote Git Branches

Introduction

In the previous post, we covered local branches — how to create them, work on them, and merge them back into the main branch.

In this article, we’ll explore how to work with remote Git branches. We’ll configure a remote repository, push local content to a remote branch, and later pull updates from the remote repository.

Continue reading “Working on Remote Git Branches”