git fetch
cronjobを毎晩実行して、すべてのブランチを追跡対象にリベースしたいと考えています。きれいに適用されない場合は、中止して次のものを試してください。
これは主にそのために機能します:
git branch --no-color --no-track | \
sed 's/[ *]*//' | \
grep -v master | \
xargs -I % sh -c '
git checkout %;
git rebase;
git rebase --abort;
git reset --hard;
git clean -f;
git clean -fdx'
さて、これが現在の状態に影響を与えないようにしたいので、その日家に帰ったときにgitリポジトリの状態を心配することはできません。