やりたいこと
特定のディレクトリ以下に、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