Graduate student in statistics at Duke University. Former dev.to employee. I like to blog about data science on my Medium publication, perplex.city, and on dev.to
Thanks for the write-up, Scott. Even as I've dipped my toe into coding in the last year, I've avoided Git for some reason. I actually signed up for a MOOC though that I never actually started...you think it's worth studying formally or will I just pick it up by using it?
I would recommend you try out sensible version control systems written by people who are not primarily kernel developers, such as Mercurial (and BitBucket for hosting).
You'll likely have less trouble understanding what's going on, and you don't need to learn all these magical command line commands and gotchas, as it's built from ground up with the users in mind.
Similarly fully open source, and free hosting, just more sensible, easier to understand, easier to extend, etc., and additionally there's better GUI tools (e.g. TortoiseHG) for managing your repository that really help understand what's going on.
After you get comfortable with Mercurial, understanding the mess that is Git will be a bit easier, and you'll know to stay away from it whenever possible.
Hey Walker, thanks for the reply! I was utterly confused with Git in the beginning, I think you just have to start using it I use it daily now with my limited knowledge.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Thanks for the write-up, Scott. Even as I've dipped my toe into coding in the last year, I've avoided Git for some reason. I actually signed up for a MOOC though that I never actually started...you think it's worth studying formally or will I just pick it up by using it?
I would recommend you try out sensible version control systems written by people who are not primarily kernel developers, such as Mercurial (and BitBucket for hosting).
You'll likely have less trouble understanding what's going on, and you don't need to learn all these magical command line commands and gotchas, as it's built from ground up with the users in mind.
Similarly fully open source, and free hosting, just more sensible, easier to understand, easier to extend, etc., and additionally there's better GUI tools (e.g. TortoiseHG) for managing your repository that really help understand what's going on.
mercurial-scm.org/
bitbucket.org/product
tortoisehg.bitbucket.io/
After you get comfortable with Mercurial, understanding the mess that is Git will be a bit easier, and you'll know to stay away from it whenever possible.
Hey Walker, thanks for the reply! I was utterly confused with Git in the beginning, I think you just have to start using it I use it daily now with my limited knowledge.