Cori Drew

Camp Counselor

Git Internals for VS Code Users: Bridging the Gap

Event Logo

Tuesday, January 30, 2024 - 10:00 PM UTC, for 1 hour.

Regular, 60 minute presentation

Room: Campsite 4

Git
Git Internals
VS Code
Github

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!

Take Aways

  • Learn what git is doing under the covers
favorited by:
Jesse Hall Eric Ewing Jasmin Alvarez Linda Thompson Ryan Furrer Christopher Stelly Caleb Jenkins Cori Drew Colin Lord Nick Nisi John Robideaux Abbey Perini Roxana Rodriguez-Becker Robert Derman Noah Jenkins Nolan Egly Allen Zaudtke Mandy Hubbard Micha Rodriguez Eric Lawrence Sharon Cichelli