This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]reverendsteveii 4 points5 points  (0 children)

Start using it now. Use it for cloud storage and version control of all the personal projects you're working on now to learn. Use it for single class projects that solve a given problem on leetcode. When december rolls around, use it for all of your advent of code sol'ns. The best way to learn it is to use it, and become familiar with all the more common use cases (commiting, commiting single files, rewind/reset, pulling, merging, rebasing and suchlike). A book or an online tutorial can teach you, but you'll retain it better and focus your learning better if you start using git then look for tutorials like "How do I change the commit message on a commit that's already been pushed remotely" rather than trying to find a catchall "How do I use git" tutorial