Git

Begin here

Will cover almost every concept you will ever need practically and a lot of advanced stuff too. should take max a week to complete while absorbing and is the best choice if technical books bore you to death.

https://www.atlassian.com/git

Go deep here:

https://beej.us/guide/bggit/html/index-wide.html

Practice here:

Do it to get more grasp.

https://gitimmersion.com/index.html

https://learngitbranching.js.org/

http://gitready.com/

Playground:

http://git-school.github.io/visualizing-git/

Master it here:

https://git-scm.com/book/en/v2

https://github.com/k88hudson/git-flight-rules

Cheatsheets

https://training.github.com/downloads/github-git-cheat-sheet/

Miscellaneous:

Git ignore cheatsheets:

https://www.atlassian.com/git/tutorials/saving-changes/gitignore

https://github.com/kenmueller/gitignore

Under the hood

https://blog.meain.io/2023/what-is-in-dot-git/