基本过程:
- 首先将伯克利大学的代码框架下载到自己的电脑,然后我们直接在框架里修改就行
- 将自己的代码上传到github上,然后使用伯克利大学的Gradescope评测自己写的代码
下载代码
- 在自己电脑桌面新建一个文件夹,这里我命名为:cs61b,打开git bash,使用cd进入我们新创建的文件夹,注意路径斜杠一定要使用
/
,而不是\
- 输入
git remote add skeleton https://github.com/Berkeley-CS61B/skeleton-sp21
设置远程仓库 - 输入
git pull skeleton master
就可以把伯克利大学他们的代码下载到自己的电脑了。 - 在自己的github上新建仓库,输入
git remote add origin <自己仓库的地址>
,如果报错,可能自己没有弄密钥,参考这个教程:密钥生成教程 - 输入
git push -u origin master
把课程文件上传到自己的远程仓库里,在自己github上就可以看到完整的作业文件夹
交作业
如果我每次修改完课程作业,每次上传整个作业文件夹会很麻烦,这里使用以下命令:
git status 查看当前仓库状态,标红文件即为修改的文件
git add --all
git commit -m" "
git push origin master
注意这里的git指令要在cs61b文件夹里执行。
在gradescope选择自己仓库的master分支就可以了。
最终效果:
参考链接:CS61B sp21 Lec1 环境配置_cs61b如何配置git-CSDN博客
标签:伯克利大学,git,CS61B,Lab,github,文件夹,master From: https://www.cnblogs.com/ahnultq/p/18154823