Articles in this series
Git is an essential tool for most developers. It allows you to track and describe changes in your codebase, which are then tracked inside...
When you start programming, you’ll immediately hear that you should learn Git. That’s good advice. Git is an essential tool in our industry—it’s the...
A common source of confusion when using Git is not knowing what it all means when you see an output like this: You are in 'detached HEAD' state. You...
When you learn to program, people will often recommend learning Git. In theory, it sounds easy: a program to track changes to your code that helps you...
Git is difficult. On top of that, for many new developers, it’s the first tool with a command line interface (CLI) that they use. It can be a bit too...
The short answer is as soon as possible. Optimally, you’ll already have a GitHub account. If that’s not the case for you—first read this article and...