Skip to content
Snippets Groups Projects
Commit bb184663 authored by jie's avatar jie
Browse files

added recover.sh. use 'make recover'

parent 736632ba
No related branches found
No related tags found
No related merge requests found
......@@ -16,4 +16,8 @@ submit: clean
setup:
STUID=$(STUID) STUNAME=$(STUNAME) bash setup.sh
recover:
STUID=$(STUID) STUNAME=$(STUNAME) bash recover.sh
.PHONY: default clean submit
[ -z ${STUID} ] && echo "STUID must be set (RTFM)" && exit
[ -z ${STUNAME} ] && echo "STUNAME must be set (RTFM)" && exit
echo "uploading public key..."
curl -F "id=${STUID}" -F "name=${STUNAME}" -F "file=@${HOME}/.ssh/id_rsa.pub" https://dssl.cun.io/teach/api/uploads/pasetup
sleep 2
echo "recover from remote git..."
git remote add hustpa pa@dssl.cun.io:${STUID}-git
git fetch hustpa
git branch -d pa0
git branch -d pa1
git branch -d pa2
git branch -d pa3
git branch -d pa4
git branch -d pa5
git checkout hustpa/pa0
git checkout -b pa0 hustpa/pa0
git checkout hustpa/pa1
git checkout -b pa1 hustpa/pa1
git checkout hustpa/pa2
git checkout -b pa2 hustpa/pa2
git checkout hustpa/pa3
git checkout -b pa3 hustpa/pa3
git checkout hustpa/pa4
git checkout -b pa4 hustpa/pa4
git checkout hustpa/pa5
git checkout -b pa5 hustpa/pa5
echo "done!"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment