首页 > 其他分享 >伯克利大学 CS61B Lab配置教程

伯克利大学 CS61B Lab配置教程

时间:2024-04-24 12:24:01浏览次数:20  
标签:伯克利大学 git CS61B Lab github 文件夹 master

基本过程:

  • 首先将伯克利大学的代码框架下载到自己的电脑,然后我们直接在框架里修改就行
  • 将自己的代码上传到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文件夹里执行。
image.png
在gradescope选择自己仓库的master分支就可以了。
image.png
最终效果:
image.png

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

标签:伯克利大学,git,CS61B,Lab,github,文件夹,master
From: https://www.cnblogs.com/ahnultq/p/18154823

相关文章

  • 读《我和Labview》5条件结构和顺序结构
    5条件结构和顺序结构条件结构布尔类型条件选择结构其它数据类型的条件选择是否要设置默认分支?合理设置悬着条件隧道避免把控件放在条件结构内选择函数顺序结构程序执行顺序创建顺序结构层叠式顺序结构平铺式顺序结构无形胜有形的最高境界6用户自定义控件7控件的局......
  • Linux服务器中Docker部署的GitLab镜像访问出现500错误
    一背景这几天发现在Linux服务器中Docker部署的GitLab镜像访问出现500错误,在重启服务器后大概10分钟再次出现该情况,后面登录服务器一步步排查最终解决问题,现在将解决问题的过程做一个总结。二过程分析首先第一步就是看看我们Docker目录下文件占用的情况,因为我们的Linux服务......
  • 如何将Docker中GitLab数据备份到宿主Linux上
    一宿主机准备存放备份文件的目录建议以年月日进行命名使用putty.exe或者PowerShell登录远程服务器cdshare(如果没有当前目录请创建该共享目录)mkdir20220930(在共享目录下创建备份文件夹)二进入Docker容器内部备份数据1.执行命令sudodockerexec-itgitlab/bin/......
  • feign调用接口报错No qualifying bean of type '***HttpMessageConverters' available
    在整合springcloudgeateway时,调用了feign接口,报错Noqualifyingbeanoftype'org.springframework.boot.autoconfigure.http.HttpMessageConverters'available报错信息feign.codec.EncodeException:Noqualifyingbeanoftype'org.springframework.boot.autocon......
  • MIT6.S081 - Lab2: system calls
    Lab2:systemcalls预备知识执行一次系统调用的流程:USERMODEstep1:系统调用声明user/user.h:系统调用函数(如intfork(void))step2:ecall进入内核态user/usys.S(该文件由user/usys.pl生成,后续添加函数可以在这里添加):执行如下命令.globalforkfork:lia7,SYS_f......
  • 读《我和Labview》3.5-3.6路径和数据平化
    3.5路径3.5.1路径数据3.5.2相对路径3.5.3路径常量3.5.4路径与其他数据类型的转换3.6数据平化3.6.1数据平化至字符串3.6.2数据平化至XML3.6.3数据平化至JSON4图形化显示数据5条件结构和顺序结构6用户自定义控件7控件的局部变量和属性8按自己的喜好设置编程环境......
  • 基于PSO优化的CNN-LSTM-Attention的时间序列回归预测matlab仿真
    1.算法运行效果图预览PSO优化前:      PSO优化后:   2.算法运行软件版本MATLAB2022A  3.算法理论概述       时间序列回归预测是数据分析的重要领域,旨在根据历史数据预测未来时刻的数值。近年来,深度学习模型如卷积神经网络(ConvolutionalNe......
  • MIT 6.5830 simpleDB Lab2
    Exercise1需要完成的是:src/java/simpledb/execution/Predicate.javasrc/java/simpledb/execution/JoinPredicate.javasrc/java/simpledb/execution/Filter.javasrc/java/simpledb/execution/Join.java这里主要实现两个功能:Filter:通过Predicate过滤一部分满足条件的Tupl......
  • docker下安装gitlab配置以及备份
    安装dockerrun--detach--publish443:443--publish9980:80--publish9922:22--namegitlab--restartalways--volume/srv/gitlab/config:/etc/gitlab--volume/srv/gitlab/logs:/var/log/gitlab--volume/srv/gitlab/data:/var/opt/gitlab--shm-siz......
  • Jenkins集成GitLab的正确姿势,实现Git代码提交触发CI/CD
    ❝jenkins和gitlab是目前DevOps工具链中最常见的,抛开gitlab-ci不谈,gitlab代码提交触发jenkins流水线是最经典的搭配。这里就介绍下如何配置实现jenkins和gitlab之间的集成。安装GitLabPlguinGitlabPlugin-这个插件允许GitLab在提交代码或打开/更新合并请求时触发Jenkins......