Apa yang dilakukan git rev-parse?

Apa yang git rev-parseharus dilakukan Saya telah membaca halaman manual tetapi itu menimbulkan lebih banyak pertanyaan daripada jawaban. Hal-hal seperti: Pilih dan pijat parameter Pijat ? Apa artinya? Saya menggunakan sebagai resolver (untuk SHA1) dari penentu revisi, seperti git rev-parse...