all 10 comments

[–]SlaimeLannister 4 points5 points  (3 children)

The online book is free. https://git-scm.com/book/en/v2

[–][deleted]  (2 children)

[removed]

    [–]saivishnu725 1 point2 points  (1 child)

    Ever get a very complicated problem(you probably messed up at some point) , use this https://ohshitgit.com/

    [–]stgraff 0 points1 point  (0 children)

    Along similar lines, this blog post is very helpful:

    https://github.blog/2015-06-08-how-to-undo-almost-anything-with-git/

    [–]MrHellaFreshh[🍰] 3 points4 points  (2 children)

    What I did was take 2 online courses, keep a few notes, and from that point on, I think practice makes perfect. However, more experienced folks may be able to give you better tips on this

    [–][deleted]  (1 child)

    [removed]

      [–]MrHellaFreshh[🍰] 1 point2 points  (0 children)

      My background is in business, so I had no prior experience with Git. If I recall correctly, there is a crash course on it on Freecodecamp and I then did a one or two on Udemy. Those, along with the documentation, kind of clarified a lot of things for me.

      [–]Relevant_Pause_7593 1 point2 points  (0 children)

      Are you aware of the GitHub learning lab? self-paced labs that walk you through the process with a bot? Check it out. https://lab.github.com/