Visual Studio Community 2019 GitHub Extension Basic
Creating new empty local repository
Pushing newly created local repository to GitHub
Making changes and committing these changes to local repository using commit
After updating local repository pushing local repository to remote using Push
Some basic about "View History" option