Vscode

Visual Studio Code (VScode) is a Microsoft product and commonly referred to as VScode. It is a code editor redefined and optimized for building and debugging modern software projects. VCcode is free and available on Linux, macOS, and Windows platforms. Developer surveys show VScode is ranked the most popular developer environment tool
Features include support for debugging, syntax highlighting, intelligent code completion, snippets, code refactoring, and embedded git
Git
Use Git version-control tools in Visual Studio Code
Utilize the tight integration of Visual Studio Code with the Git source-control management system.
Perform common GitHub tasks by using the Command Palette in Visual Studio.
Monitor status
Committing files to the developers "Local Project Repository"
VScode is the Command And Control center for the project development stack.
The development Command And Control tasks are:
- Editing Markdown programming materials
- Use git and GitHub commands to manage project files. Git is built-in and optimized to work with Microsoft GitHub
- Some VScode extensions continually check for syntax and other errors
- Live edit browser previews show how edits will looks on a web page
- Built-in command shell
-
Run Mkdocs to create a local workstation website
-
Use the Built-in command shell to create Private Preview Website to the Internet using for Stakeholders
- Deploy production website to the Internet
- And much more
Extensions
Some useful extensions available at the VScode Marketplace are:
-
Git Graph
View a Git Graph of your repository, and easily perform Git actions from the graph -
Dark+ Material.
The default Dark+ theme, using Material's color palette -
GitHub Repositories.
Remotely browse and edit any GitHub repository -
Lorem Text Generator
Lorem text generator extension for VScode -
Markdown All in One
All you need for Markdown (keyboard shortcuts, table of contents, auto preview and more) -
Rainbow Brackets
Provide rainbow colors for the round brackets, the square brackets and the squiggly brackets -
Todo Tree
This extension quickly searches the local repository workspace for comment tags like TODO and FIXME, and displays them in a tree view in the activity bar -
VScode-icons
Icons for Visual Studio Code
VScode Git Client
Vscode built-in git commands :
- Review diffs
- Stage files
- Make commits
- Push
- pull
- and more
Other Git Clients

Alternatives to using built-in VScode git commands is to use the built in terminal or GitHub Desktop that abstract gitHub and with more git commands. It interacts with GitHub using a GUI instead of the command line or a web browser.