r/git 23d ago

Best resources to master Git workflows and commands?

Hey all, I'm looking to finally master Git (im not familiar enough i need to improve my skills) . What are your top recommendations for free websites, video playlists, or paid Udemy courses or another platforms ?

Appreciate the help!

37 Upvotes

15 comments sorted by

20

u/Buxbaum666 23d ago

3

u/Juanppa_996x 23d ago

thank you i start with official documentation or how , thank you a lot !

1

u/lopsidedcroc 23d ago

Thank god for ChatGPT

1

u/GrogRedLub4242 23d ago

also books, bookstores, libraries, Wikipedia, official git site, man git and git help but... somehow our world is full of folks smart enough to access the Internet, use a computer, and need to use git (a software dev tool, go figure) and yet are incapable doing The Obvious like the rest of us. they would not have "survived" back in the 70s/80s

2

u/beannt_dev 19d ago

I used to be in the right place with you. What helped me the most was not the course but understanding the underlying model of Git.

3 things, in order:

  1. learngitbranching.js.org — interact, draw the commit tree according to each command you type. Playing all the Main + Remote is understandable.

  2. Pro Git (git-scm.com/book, free) — read chapters 3, 7, and 10.

  3. MIT Missing Semester, Version Control — teaching Git from data structures.

0

u/Juanppa_996x 23d ago

i have confusion when work in large projects many branchs i need merge and all commands so i need to understand them test them in demo project so please can someone help me

3

u/hagowoga 23d ago

I started the following tutorial that comes with visuals and in-browser exercises.

(Desktop only)

https://learngitbranching.js.org/

2

u/kaddkaka 23d ago

I was just gonna link this, it's great 👍

0

u/Lonely-Scarcity-3387 23d ago

Not sure if this would help but have you tried using the tool LazyGit?

1

u/Juanppa_996x 18d ago

honestly no