1. 비슷합니다. 리비전은 어떤 커밋 하나를 가리키는 표현 형식입니다. (HEAD, HEAD^, master, refs/heads/master 등등) Git에서는 "Synonym for commit (the noun)"라고 정의합니다.

2. 목록인 경우도 있고 집합인 경우도 있는데, 여기서는 목록이네요.