git -C <path> rev-parse
を使用 .ディレクトリが <path>
の場合は 0 を返します は git リポジトリで、それ以外の場合はエラー コードです。
参考資料 :
rev-parse
-C <path>
git status
を試すこともできます コマンドと出力が次のような場合:
fatal: Not a git repository (or any of the parent directories): .git
その場合、ディレクトリは git リポジトリではありません。