How to Install and Manage VS Code Extensions from the Command Line
Install, uninstall, list, and update VS Code extensions from the terminal using the code command. Automate extension setup across machines without opening the Extensions view.
Master the VS Code editor and extensions
Install, uninstall, list, and update VS Code extensions from the terminal using the code command. Automate extension setup across machines without opening the Extensions view.
Set up Git in VS Code by installing Git, configuring your name and email, and verifying the setup. VS Code uses your machine's Git installation and picks up your global config automatically.
Sign in to GitHub from VS Code so you can clone private repositories, push commits, and manage pull requests without leaving the editor. Authentication is built into VS Code and works through your browser.
Clone a GitHub repository in VS Code using the Git: Clone command or the Source Control view. Browse your repositories, pick a local folder, and open the project in one flow.
Turn any local project folder into a Git repository and publish it to GitHub directly from VS Code. Initialize, commit, and create a remote repository in one workflow.
Master the daily Git workflow in VS Code: stage files, write commit messages, push to GitHub, and pull from remotes using the Source Control view and Status Bar.
Create, switch, and merge Git branches in VS Code using the Status Bar and Command Palette. Work on features in isolation and merge them back when ready.
Resolve Git merge conflicts in VS Code using inline CodeLens actions and the 3-way merge editor. Accept current or incoming changes, combine both, or use AI assistance.
Explore your Git history in VS Code with the Source Control Graph, Git blame annotations, and the Timeline view. See who changed what, when, and why.
Review pull requests, manage GitHub issues, and collaborate with your team without leaving VS Code. Use the GitHub Pull Requests extension for a complete PR workflow.
Create and configure a launch.json file in VS Code to control how the debugger starts your program. Learn the essential fields, pick the right debugger type, and write a working configuration.
Master every breakpoint type in VS Code: standard, conditional, triggered, inline, function, data, and logpoints. Learn when to use each one and how to set them fast.