Git Essentials Every Developer Should Know
Git records snapshots of your project over time. Once you understand three places (working directory, staging area, repository), the everyday commands make sense. The three areas Working directory - your files as you edit them. Staging area - changes you've se...