Git Internals for VS Code Users: Bridging the Gap

For many, the graphical user interface of VSCode simplifies git, streamlining commands into digestible, one-click operations. However, this simplicity prevents many from truly understanding what actually happens when commands such as 'push', 'pull', 'fetch', and 'rebase' are executed. This talk aims to shed light on these inner workings, illuminating the depth of git within the VSCode environment.

Dive into the realm of 'detached heads', explore the distinction between 'merge' and 'rebase', unravel the mystery of 'cherry-pick', and comprehend the differences between 'fast-forward merges' and 'merge commits'. Additionally, we'll discuss how to figure out how to see what actual git command are being called under the covers by non-native VSCode git buttons like "sync". Each topic will be addressed using relatable analogies, breaking down complexities and enriching your understanding of git operations in VSCode.

Come prepared to learn, share, and embrace the union of git internals and VS Code's GUI tools. Let's take your git comfort & understanding to the next level!

Improving is providing pizza at 6:00 and the presentation will begin at 6:30.

Speaker: Cori Drew
Date: April 3rd, 2024
Time: 6:00 PM - 8:30 PM (see here for more detail)
Location: Improving - Plano, TX
Google Maps

NOTE: If tickets are sold out, you can still come. Eventbrite is causing us some issues. Just email us at so we know you're coming.

RSVP - Attend Event

Speaker Bio

Full Stack Senior Software Consultant. I can't speak for WIT. Only for myself. Respect, support & encouragement I've received from wonderful Developer Community has been life-changing.