[WIP, Please review]
-
在合适的位置创建工作目录
-
在目录内运行
git clone git@github.com:BuaaBoys/Online-questionnaire-survey-system.git -
在qsystem目录下运行
python manage.py syncdb -
运行
python manage.py runserver -
打开浏览器访问localhost:8000
-
更新本地master到最新:
git pull origin master -
为当前用户故事创建一个本地分支:
git branch story-42 git checkout story-42 -
在新分支上开发并add、commit:
//hackhackhack... //git add ... //git commit [-m] ... -
合并该分支之前若在开发过程中如果origin/master存在更新,先更新本地master及故事分支,解决冲突并通过测试后再push:
git checkout master git pull origin master git checkout story-42 git rebase master //解决冲突 git checkout master git merge story-42 git push origin master -
删除本地分支:
git branch -d story-42
可自行选择是否将story分支push到origin repo以作备份只用,但请及时清理过期的分支。
-
创建远程分支:
git push origin story-42:story-42 -
更新远程分支:
git push origin story-42 -
删除远程分支:
git push origin :story-42 -
获取不在本地的远程分支:
git fetch git checkout -b local-story-24 origin/remote-story-24