TL;DR VS Code has full Github integration
Every time you create a new project, you have to complete the following 5 steps to get the project into source control and in turn push to Github:
- Initialize
- Stage
- Commit
- Add remote
- Push
Though trivial, it is quite repetitive especially if as a developer, your role requires creating examples, demos, quick one-off projects for customers.
VS Code has full Github integration, one of which is clicking a button that does all of the above 5 steps for you.
I made a video to show you how this works