Skip to main content

Git Commands

Source code management.

Install

Install instructions

Commands

Easiest for beginners to source control from VS Code.

git status
git pull
git checkout -b <branch-name>

etc

Tools

VS Code Extensions

Top Extensions

GitLens

  • See who made changes at a glance
  • View Git authorship
  • Navigate revision history
  • Added context with file annotations
  • Explore repos from side bar
  • Integrate hosting services
  • Command Palette Crtl + Shift + G
  • Visualise interactive rebase options
  • Jump to git details from the terminal

Questions

Which engineering decision related to this topic has the highest switching cost once made — and how do you make it well with incomplete information?

  • At what scale or complexity level does the right answer to this topic change significantly?
  • How does the introduction of AI-native workflows change the conventional wisdom about this technology?
  • Which anti-pattern in this area is most commonly introduced by developers who know enough to be dangerous but not enough to know what they don't know?