Git Course 0%

Git in VS Code

VS Code is the editor most teams use, and its Git support is good enough that many people never open a terminal. This section covers all of it, with one habit running through: every button is a command, and each lesson names the command it runs.

That is not pedantry. It is what lets you follow a colleague's terminal instructions in the interface, and search for an answer when something goes wrong, since almost every answer on the internet is written in commands.

Before you start: Section 5 and Section 6. You do not need to be fluent in the terminal, but knowing what add, commit, push and pull mean makes this section much shorter.

Lessons in this section

  1. Install, find Git, settings that matterBeginner≈ 8 min
  2. The Source Control viewBeginner≈ 9 min
  3. Sign in to GitHub and GitLabBeginner≈ 8 min
  4. Clone and openBeginner≈ 6 min
  5. BranchesBeginner≈ 8 min
  6. Edit, diff, stage, commit, push, pull, syncBeginner≈ 14 min
  7. The merge editorIntermediate≈ 10 min
  8. MRs and PRs from VS CodeIntermediate≈ 10 min
  9. The integrated terminalBeginner≈ 5 min
  10. Recommended extensionsBeginner≈ 6 min
  11. Under the hood: the command behind every buttonIntermediate≈ 8 min
  12. Troubleshooting VS Code and GitIntermediate≈ 8 min