伯克利大学 CS61B Lab配置教程

基本过程:

  • 首先将伯克利大学的代码框架下载到自己的电脑,然后我们直接在框架里修改就行
  • 将自己的代码上传到github上,然后使用伯克利大学的Gradescope评测自己写的代码

下载代码

  • 在自己电脑桌面新建一个文件夹,这里我命名为:cs61b,打开git bash,使用cd进入我们新创建的文件夹,输入git init,注意路径斜杠一定要使用/,而不是\
  • 输入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上就可以看到完整的作业文件夹

交作业

注意我们再写作业的时候需要导入具体的lab-xx,不是把整个的Lab大文件夹打开!
比如,我们这里只打开Lab1:
image.png
按照实验要求是可以正常运行的:
image.png
将源代码修改完之后,就可以使用右上方Git中的按钮push到我们的Github上:
image.png
填写修改说明:
image.png
Push!!
image.png
刷新自己的github,可以看到已经提交完成,感觉好方便:
image.png
如果我不适用IJ,我使用其它java运行软件,例如Eclipse,那么我就可以在Gitbash里面,这里使用以下命令:
值得注意的是使用命令的时候,必须在那个文件夹里,要不然就不会出现master按钮。

git status       查看当前仓库状态,标红文件即为修改的文件
git add --all    
git commit -m" "
git push origin master

注意这里的git指令要在cs61b文件夹里执行。
image.png
在gradescope选择自己仓库的master分支就可以了。
image.png
最终效果:
image.png

参考链接:CS61B sp21 Lec1 环境配置_cs61b如何配置git-CSDN博客

posted @ 2024-04-24 12:13  夏muer  阅读(2236)  评论(0)    收藏  举报