> Canonical URL: https://codingcat.dev/course/odin-git-and-github-workflows

# The Odin Project 2: Git & GitHub Engineering Workflows | CodingCat.dev Course

🧶 CodingCat.dev Course2 Lessons[▶ Watch Course Playlist on YouTube ↗](https://youtu.be/IIUMYo1GWx0)[Start Course →](/course/odin-git-and-github-workflows/lesson/git-internals-commits-trees-and-staging-area)

# The Odin Project 2: Git & GitHub Engineering Workflows

![The Odin Project 2: Git & GitHub Engineering Workflows Architecture Diagram](https://cdn.sanity.io/media-libraries/mlttp0BZbCpV/images/ed9e9bfc66c3c5506458dc17cc9826644215676a-1280x720.jpg?w=1920&h=1080&q=82&fit=max&auto=format)[@CodingCatDev62.5K / 100K Subscribers Goal](https://www.youtube.com/@codingcatdev?sub_confirmation=1)[Subscribe on YouTube→](https://www.youtube.com/@codingcatdev?sub_confirmation=1)[Watch on YouTube App ↗](https://www.youtube.com/watch?v=IIUMYo1GWx0&list=UUnKZ8gEb78zXKMi1ns-IQ2g)

## course lessons.

1

### Core Architecture & Implementation

- [1.1Git Internals: Blobs, Trees, Commit Snapshots & the Staging IndexOnce you realize Git is just a directed acyclic graph of immutable snapshots and pointer files, you will never fear a detached HEAD or a bad reset again. Let's look under the hood of Git.▶ Video + LessonStart Lesson →](/course/odin-git-and-github-workflows/lesson/git-internals-commits-trees-and-staging-area)
- [1.2Branching, Merge Commits vs. Interactive Rebase & Conflict ResolutionShould you merge or rebase? And how do you clean up twelve messy work-in-progress commits before opening a pull request? Let's master interactive rebase and safe conflict resolution.▶ Video + LessonStart Lesson →](/course/odin-git-and-github-workflows/lesson/branching-merging-and-rebasing-without-fear)

✏️ Visual Architecture Diagram

## how this course connects together.

Follow AJ from first principles to production-ready architecture.

Let’s build it!✏️ Visual Diagram: The Odin Project 2: Git & GitHub Engineering Wor…✓ Good PatternVISUAL DIAGRAM[Diagram Walkthrough]Step-by-step diagram breakdown for The Odin Project 2: Git & GitHub Engineering Workflows: start with Core Architecture & Implementation, implement Hands-On Implementation, and ship to production.AAA Contrast Verified