A topic that I plan to cover is the git index but some people already have. These two links describe nearly the same thing except one uses git add -i and the other git add -p. Git’s index is a great staging area to use before putting commits into the repo.