To compare commits in Git, you can use the git diff command with the commit hashes or revision references. Here are some examples of how to do it:

Comparing two specific commits

git diff <commit_hash1> <commit_hash2>

Replace <commit_hash1> and <commit_hash2> with the actual commit hashes you want to compare. This will show the differences between the two specified commits.

Comparing the current HEAD (latest commit) with a specific commit

git diff HEAD <commit_hash>

Replace <commit_hash> with the commit hash you want to compare with the latest commit (HEAD). This will show the differences between the current code and the specified commit.

Comparing the current working directory with a specific commit

git diff <commit_hash>

Replace <commit_hash> with the commit hash you want to compare with the current working directory. This will show the differences between the current working directory and the specified commit.

Remember to use the full commit hash or revision reference to identify the commits accurately. After running the git diff command, Git will display the differences between the two commits in the command-line interface.

Comparing Last Commit w/ Current Code

To compare the last commit with the current code in Git, you can use the following command:

git diff HEAD

This command will show the differences between the last commit and the current working directory, allowing you to see what changes have been made. If you want to compare specific files, you can also specify them in the command. For example:

git diff HEAD path/to/file

Keep in mind that this command only shows the differences between the last commit and the current state of the working directory. If there are uncommitted changes, they will also be included in the diff.

NOTE that you can just use

git diff

and it will show you the same thing