- Published on
カレントディレクトリがgitリポジトリかどうか判定
- Authors
- Name
- Shou Arisaka / 有坂翔
Linuxパソコン・サーバーのコマンドラインから、カレントディレクトリがgitリポジトリかどうか判定する方法について紹介します。 Windowsのcmd.exeやpowershellの場合はifあたりを適時変更し同じようなことが可能です。
if git rev-parse --git-dir > /dev/null 2>&1; then
echo " # this is a git repository"
else
echo " # this is not a git repository"
fi
これにより、カレントディレクトリがgitリポジトリの場合は「# this is a git repository」、そうでない場合は「# this is not a git repository」と表示されます。
なお、gitリポジトリの場合は、カレントディレクトリのパスの末尾に「.git」が付与されていることが多いです。