Summary
We began by delving deeper into the layers of Git and GitHub. Initially, we dealt with the basic concept of Git and experimented with a few Git commands from Lab 1 in Chapter 1. Then, we went deeper by learning about some intermediate Git commands and flags. A flag is an extra option or parameter appended to a command to modify its behavior, supply more context/data, or influence its output. For example, in the git --version command, the --version flag told the Git command to display the version number of Git installed.
We learned about and mastered several Git commands, such as setting up a repository with git init, configuring repository settings using git config, editing files and checking the status with git status, staging changes with git add, and committing changes with git commit. We also discussed other common Git commands in an easy-to-understand way, such as fetching changes from a remote repo with git fetch, cloning an existing repository with git clone, downloading...