Diffs are used to track changes between two different versions or forks of a project.
A diff provides a list of what files have been changed, and what changes have occurred. For example, a new file might have been created, another deleted, and the contents of a third modified.
Command-line Git software and clients often contain built-in tools for diffing. HASH contains these built-in, removing the need for additional external tooling: