my-notes

Git_Resources

1 min read

Git Resources

Links and tools for learning Git.


πŸ“š Official Documentation

Git Documentation

https://git-scm.com/doc

Official Git documentation.

Pro Git Book (Free)

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

Comprehensive free book.

GitHub Docs

https://docs.github.com

Official GitHub documentation.


πŸŽ“ Learning Platforms

Git Branching Tutorial

https://learngitbranching.js.org/

Interactive visual learning for branching.

GitHub Skills

https://skills.github.com/

Official GitHub learning paths.

Atlassian Git Tutorials

https://www.atlassian.com/git/tutorials

Well-structured tutorials.


πŸ› οΈ Tools

Git GUI Clients

Tool Platform
GitKraken Cross-platform
Sourcetree Windows/Mac
GitHub Desktop Windows/Mac
Fork Mac/Windows
Lazygit Terminal

Install Lazygit

brew install lazygit

Terminal-based Git GUI.


Install GitHub CLI

brew install gh

Command-line GitHub tool.


πŸ“¦ VS Code Extensions

GitLens

GitLens β€” Git supercharged

Enhanced Git integration.

Git Graph

Git Graph

Visual branch history.

Git History

Git History

View file history.


πŸ“± Mobile Apps

  • GitHub Mobile - iOS/Android
  • Working Copy - iOS Git client

πŸ”§ Utilities

BFG Repo-Cleaner

https://rtyley.github.io/bfg-repo-cleaner/

Fast history rewriting.

git-filter-repo

pip install git-filter-repo

Modern history rewriting.


πŸ“– Books

  1. Pro Git - Scott Chacon (Free)
  2. Git Pocket Guide - Richard Silverman
  3. Version Control with Git - Jon Loeliger

πŸŽ₯ Video Resources

  • GitHub YouTube Channel
  • The Coding Train - Git tutorials
  • Fireship - Git in 100 Seconds

πŸ’‘ Tips

Start with Basics

Master status, add, commit, push, pull before advanced topics.

Practice Regularly

Use Git daily to build muscle memory.



#git #resources #learning #tools

Built with mdgarden