Day 13: Advanced Git & GitHub
Shubham Niranjan
NOC Engineer | CCNA, CCNP, Linux, AWS, Git, Github, Python, Shell scripting | DevOps & Cloud enthusiast.
Introduction
In today's task, we dive deeper into Git's advanced features—branching, resetting, reverting, and understanding the differences between merging and rebasing. These commands are essential tools for any DevOps engineer looking to manage codebase versions, handle collaborative development, and ensure smooth delivery pipelines.
What You Will Learn:
Task Breakdown:
Task 1: Feature Development with Branches
Creating a New Branch:
Push to GitHub:
Add More Features:
领英推荐
Reverting to a Previous Version:
Task 2: Working with Branches
Branch Creation:
Merging Changes into Master:
Practice Rebase:
Key Concepts Covered