This chapter explains how people can work with help in Git, understand the multiple repositories model, and stage files. Git includes two different forms of help: an abbreviated version and a full version. Partial and interactive staging, committing files into the local repository, and writing good commit messages are also discussed. The chapter also elucidates concepts such as SHA1, options for staging files, and forming good commit messages. Although working with multiple repositories at the same time is common in Git, it is a different way of working for most people. Git commit includes a --verbose option. The first time this option is used on the command line, it results in the diff output between the staging area and the local repository being included. The chapter also talks about ways to amend commits and use some advanced techniques such as commit message template files to improve commit messages.