Installing and Configuring Git

Git 1,932 's defaults were chosen in 2005 for the Linux kernel, not for a Node.js 2,131 project edited on Windows and run in Linux. A few minutes of setup (an identity, a branch name, a line-ending policy and a safe home for passwords) spares you commits by "root@localhost", diffs where every line changed, and tokens left in plain text.

Subsections