git rev-parse @ git rev-parse @~0 git rev-parse HEAD
git rev-parse @^ git rev-parse @~1 git rev-parse HEAD^1
git rev-parse @^^ git rev-parse @~2 git rev-parse HEAD^1^1
.git
directory can be determined as follows git rev-parse --git-dir git rev-parse --absolute-git-dir
git rev-parse --show-cdup
../../
).