カレントディレクトリ gitリポジトリ 判定

カレントディレクトリがgitリポジトリかどうか判定

Linuxパソコン・サーバーのコマンドラインから、カレントディレクトリがgitリポジトリかどうか判定する方法について紹介します。Windowsのcmd.exeやpowershellの場合はifあたりを適時変更し同じようなことが可能です。<pre><code>if git rev-parse …

Shou Arisaka
1 分で読める
2018年10月18日

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」が付与されていることが多いです。

この記事をシェア

Shou Arisaka 2018年10月18日

🔗 リンクをコピー