This document summarizes several common Git commands: - Git merge joins two or more development histories together in either a fast-forward or no fast-forward manner. - Git log displays commit history and allows formatting and filtering options like oneline, decorate, stats, diffs, shortlog, graph and custom formats. - Other commands covered include revert, checkout, reset, cherry-pick, rebase and filtering log output by amount, date, author, message, file, content and range.