The Bare Essential Guide to Git
One thing new programmers often see mentioned is "git", and a lot of jobs require you to know git or a similar version control tool. So what is it, and how do you learn it? This is NOT a git tutorial. This is the "bare essential" guide to git, just enough to get you started. I'll guide you on how to start a personal project repo on GitHub, link it with your local git repo, then have you make some changes, commit that change, push it to the remote repo (on GitHub), revert that change locally. This will NOT cover branches (and checkouts and pull requests and so on) and forks, or multiple contributors. You can read a more complete guide on that. This will, however, get you working with your own code repo. Please keep in mind that this is JUST enough to get you started using git and GitHub. It BARELY scratches the surface of the power git offers when you have multiple contributors and their code starts to conflict, and the power of...