git pull
たくさんのフォルダーで実行しようとしています。これは私がこれまでに得たものです:
find . -type d -name .git \
| xargs -n 1 dirname \
| while read line; do cd $line && git pull; done
問題は、それcd
が機能しないことです。大量のエラーが発生します。
sh: cd: ./project_one: No such file or directory
sh: cd: ./project_two: No such file or directory
...
しかし、私がやるcd ./project_one
とうまくいきます。どうしたの?何か案は?