locate-dominating-file
は、第一引数のディレクトリからディレクトリ構造を親方向にたどり、
第二引数と等しい名前のファイルやディレクトリを含むディレクトリの名前を返します。
第二引数と等しい名前のファイルやディレクトリが見つからない場合は、nil
を返します。
カレントバッファのディレクトリはdefault-directory
で参照できるので、
カレントバッファのgitプロジェクトのルートディレクトリ名は、次のようにして取得できます。
(locate-dominating-file default-directory ".git")