逆引きマニュアル: Git: pushしていないディレクトリがないか調査する方法

投稿日:

やりたいこと

特定のディレクトリ以下に、pushしていないディレクトリがないか調査する方法です。

前提条件

以下で確認しています。

  • macOS High Sierra
  • CentOS 7.4

手順

かなりゴリ押しですが、以下のスクリプトで可能です。 別のディレクトリを使用する場合は、最初のDIRを変えてください。

DIR=~
for i in `find $DIR -name .git -type d`
do
  cd `dirname $i`
  pwd
  git status | egrep "ahead|Changes|Untracked|Unmerged"
  echo
done

マニュアル