It explains about how to work with Git Commands from command line and VS Code along with SF project setup in repository , Pull Request, Create new branch, pull changes,commit,push.
https://trailhead.salesforce.com/en/content/learn/modules/git-and-git-hub-basics
https://guides.github.com/introduction/flow/
https://trailhead.salesforce.com/content/learn/projects/develop-app-with-salesforce-cli-and-source-control
https://git-scm.com/download/win
https://guides.github.com/activities/hello-world/
https://confluence.atlassian.com/bitbucketserver/basic-git-commands-776639767.html
https://www.youtube.com/watch?v=FyfwLX4HAxM
https://youtu.be/6vSlBMSi-IE