我希望每天晚上运行一个 cronjob,git fetch
然后将每个分支重新定位到它正在跟踪的任何内容上。如果它不能干净地应用,那么只需中止并尝试下一个。
这主要适用于:
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 repo 的状态。