git stash 推送到远程,并拉取
推
1. git push origin $(for sha in $(git rev-list -g stash); do echo $sha:"refs/stashes/$(git rev-parse --short $sha)"; done)
拉
1. git ls-remote
2. git fetch origin "refs/stashes/*":"refs/stashes/*"
3. for sha in $(git rev-list --no-walk --reverse --glob='refs/stashes/*'); do git stash store --message "$(git show --no-patch --format=format:%s $sha)" $sha; done
注意拉前,拉后最好都看一下有没有stashed 目录的分支 git ls-remote,有的话先删除掉,防止串串

浙公网安备 33010602011771号