When editing fils in GitHub.com, we have to commit to save
changes
A commit is a snapshot that we can go back to
Markup languages use special formatting to label the content and
indicate styling in addition to the content in the file, examples
include Markdown, ReStructured Text (out of scope), XML, and HTML
Markdown is a a style of markup that is human and machine readable,
it is rendered as HTML
HTML is the formt of markup that web browsers use.
Source content is what we edit and may content developer informtion,
rendered content (or built) is what is for the reader, output by a build
process
When you initialize a Git repository in a directory, Git starts
tracking the changes you make inside that directory.
This tracking creates a history of the way the files have changed
over time.
Git uses a two-step process to record changes to your files. Changes
to files must first be added to the staging area, then committed to the
Git repository.