中科大计算机学院发展,短短两个月就收获4000多个star的中科大计算机学院课程资源来啦...

教材,答案在课程目录下

参考书,参考资料在 reference 下

复习试卷,习题课,作业解答 在 review 下

建立文件夹 homework-teacher1, homework-teacher2 ..., lab-teacher1, 每个文件夹中如果有不同年份的,就再建立不同年份的文件夹

课程主页及其他链接资源记在 README.md 中

slides: 主要是 ppt 文件类型,将所有 slides打包成 zip, 放在 课程目录下(若有多个老师,则在课程目录建立 slides-teacherName1.zip, slides-teacherName2.zip...)

students(同学们上传的自己的一些资料,作品,每个同学新建一个目录)

如「编译原理和技术」课程:

8ccb6e6f2d8afd8ed6b493345d0a1420.png

课程目录

根据拼音字母排序,可以通过在此页面搜索课程名快速定位。原网页可以点击课程名称,定位到具体内容,课程搜索页面的如下:

51d7a4943e229a45002058c54fd8e83a.png

0012731386a71489caa9df7fc6bfb04e.png

1001275736869e4b0fbba85f087c9972.png

贡献投稿

欢迎大家的参与与贡献,投稿的时候注意版权说明。

投稿方式

帮忙上传

可以发给我或者其他同学帮忙上传,或者提 issue。

网页操作

用网页或者桌面版 直接操作,fork and pull request, 操作方式可以参考 这里 和这里 ,介绍 pr 操作。

用命令行

对于用命令行的同学,提醒一下这个仓库很大(2019-1-25 时已有 7G 左右) 所以如果直接 clone 很慢。 可以使用 sparse-checkout, 只下载你指定的目录。

首先用网页操作,创建你想要的目录(已有的可以直接用), 如在公选课目录下创建「人工智障」, 然后在 cli 执行。

mkdir ustc-courses #文件夹名可以自己取

cd ustc-courses

git init

git remote add -f origin git@github.com:mbinary/USTC-CS-Courses-Resource.git

git config core.sparsecheckout true

echo "计算机与信息类/软件工程" >> .git/info/sparse-checkout #这里工作目录就是在那个 repo 主页下

#如果还有其他目录,都像上面一样加入即可,如 `echo "计算机与信息类/图论/slides" >> .git/info/sparse-checkout`

#只需记住的是 加入的目录应该在远程仓库存在,否则报错“error: Sparse checkout leaves no entry on the working directory”

git pull origin master

git remote add upstream git@github.com:mbinary/USTC-CS-Courses-Resource.git

建议:如果没有较大的改动,或者在改动之前,可以删除掉以前 fork 的仓库 重新 fork

更新内容后

git fetch upstream/master

git merge upstream/master

投稿建议

github 上不能直接上传大于 100mb 的文件。对于超过 100 mb 的文件,可以存在网盘,然后在 README 文件中贴上链接。

文件内容的改动会使 git 重新上传, 在没有必要的情况下, 不要对二进制文件做任何更改。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值