commit 3931c3a5a0a016f9979555b3dc0ee9d1c1074e48 Author: hiahiawei <2392475234@qq.com> Date: Sat Mar 6 20:16:14 2021 +0800 水杉码园教师及学生使用手册 diff --git a/01水杉码园教师使用手册(精简版)/image/git1.png b/01水杉码园教师使用手册(精简版)/image/git1.png new file mode 100644 index 0000000..a4ad25f Binary files /dev/null and b/01水杉码园教师使用手册(精简版)/image/git1.png differ diff --git a/01水杉码园教师使用手册(精简版)/image/image-20210222200154840.png b/01水杉码园教师使用手册(精简版)/image/image-20210222200154840.png new file mode 100644 index 0000000..d6bc4f9 Binary files /dev/null and b/01水杉码园教师使用手册(精简版)/image/image-20210222200154840.png differ diff --git a/01水杉码园教师使用手册(精简版)/image/image-20210222200528159.png b/01水杉码园教师使用手册(精简版)/image/image-20210222200528159.png new file mode 100644 index 0000000..fcac117 Binary files /dev/null and b/01水杉码园教师使用手册(精简版)/image/image-20210222200528159.png differ diff --git a/01水杉码园教师使用手册(精简版)/image/image-20210222201403202.png b/01水杉码园教师使用手册(精简版)/image/image-20210222201403202.png new file mode 100644 index 0000000..2c0c562 Binary files /dev/null and b/01水杉码园教师使用手册(精简版)/image/image-20210222201403202.png differ diff --git a/01水杉码园教师使用手册(精简版)/image/image-20210222201434428.png b/01水杉码园教师使用手册(精简版)/image/image-20210222201434428.png new file mode 100644 index 0000000..ed6d1bc Binary files /dev/null and b/01水杉码园教师使用手册(精简版)/image/image-20210222201434428.png differ diff --git a/01水杉码园教师使用手册(精简版)/image/image-20210222201912579.png b/01水杉码园教师使用手册(精简版)/image/image-20210222201912579.png new file mode 100644 index 0000000..ebe7d9a Binary files /dev/null and b/01水杉码园教师使用手册(精简版)/image/image-20210222201912579.png differ diff --git a/01水杉码园教师使用手册(精简版)/image/image-20210222202150492.png b/01水杉码园教师使用手册(精简版)/image/image-20210222202150492.png new file mode 100644 index 0000000..1f6712a Binary files /dev/null and b/01水杉码园教师使用手册(精简版)/image/image-20210222202150492.png differ diff --git a/01水杉码园教师使用手册(精简版)/image/image-20210222202408124.png b/01水杉码园教师使用手册(精简版)/image/image-20210222202408124.png new file mode 100644 index 0000000..d2d3084 Binary files /dev/null and b/01水杉码园教师使用手册(精简版)/image/image-20210222202408124.png differ diff --git a/01水杉码园教师使用手册(精简版)/image/image-20210222202457727.png b/01水杉码园教师使用手册(精简版)/image/image-20210222202457727.png new file mode 100644 index 0000000..2f2858d Binary files /dev/null and b/01水杉码园教师使用手册(精简版)/image/image-20210222202457727.png differ diff --git a/01水杉码园教师使用手册(精简版)/image/image-20210222202840044.png b/01水杉码园教师使用手册(精简版)/image/image-20210222202840044.png new file mode 100644 index 0000000..6a3162e Binary files /dev/null and b/01水杉码园教师使用手册(精简版)/image/image-20210222202840044.png differ diff --git a/01水杉码园教师使用手册(精简版)/image/image-20210222203344028.png b/01水杉码园教师使用手册(精简版)/image/image-20210222203344028.png new file mode 100644 index 0000000..9404ad2 Binary files /dev/null and b/01水杉码园教师使用手册(精简版)/image/image-20210222203344028.png differ diff --git a/01水杉码园教师使用手册(精简版)/image/image-20210222204107339.png b/01水杉码园教师使用手册(精简版)/image/image-20210222204107339.png new file mode 100644 index 0000000..dec3af3 Binary files /dev/null and b/01水杉码园教师使用手册(精简版)/image/image-20210222204107339.png differ diff --git a/01水杉码园教师使用手册(精简版)/image/image-20210222205319297.png b/01水杉码园教师使用手册(精简版)/image/image-20210222205319297.png new file mode 100644 index 0000000..c73c640 Binary files /dev/null and b/01水杉码园教师使用手册(精简版)/image/image-20210222205319297.png differ diff --git a/01水杉码园教师使用手册(精简版)/image/image-20210222205707699.png b/01水杉码园教师使用手册(精简版)/image/image-20210222205707699.png new file mode 100644 index 0000000..2308196 Binary files /dev/null and b/01水杉码园教师使用手册(精简版)/image/image-20210222205707699.png differ diff --git a/01水杉码园教师使用手册(精简版)/image/image-20210222205810783.png b/01水杉码园教师使用手册(精简版)/image/image-20210222205810783.png new file mode 100644 index 0000000..2847eeb Binary files /dev/null and b/01水杉码园教师使用手册(精简版)/image/image-20210222205810783.png differ diff --git a/01水杉码园教师使用手册(精简版)/image/image-20210222210306623.png b/01水杉码园教师使用手册(精简版)/image/image-20210222210306623.png new file mode 100644 index 0000000..b021204 Binary files /dev/null and b/01水杉码园教师使用手册(精简版)/image/image-20210222210306623.png differ diff --git a/01水杉码园教师使用手册(精简版)/image/image-20210222210440745.png b/01水杉码园教师使用手册(精简版)/image/image-20210222210440745.png new file mode 100644 index 0000000..dec47e8 Binary files /dev/null and b/01水杉码园教师使用手册(精简版)/image/image-20210222210440745.png differ diff --git a/01水杉码园教师使用手册(精简版)/image/image-20210222212344881.png b/01水杉码园教师使用手册(精简版)/image/image-20210222212344881.png new file mode 100644 index 0000000..bb7c59e Binary files /dev/null and b/01水杉码园教师使用手册(精简版)/image/image-20210222212344881.png differ diff --git a/01水杉码园教师使用手册(精简版)/image/image-20210222212526751.png b/01水杉码园教师使用手册(精简版)/image/image-20210222212526751.png new file mode 100644 index 0000000..3b1e953 Binary files /dev/null and b/01水杉码园教师使用手册(精简版)/image/image-20210222212526751.png differ diff --git a/01水杉码园教师使用手册(精简版)/image/image-20210222213452723.png b/01水杉码园教师使用手册(精简版)/image/image-20210222213452723.png new file mode 100644 index 0000000..0c11f2b Binary files /dev/null and b/01水杉码园教师使用手册(精简版)/image/image-20210222213452723.png differ diff --git a/01水杉码园教师使用手册(精简版)/image/image-20210222213911339.png b/01水杉码园教师使用手册(精简版)/image/image-20210222213911339.png new file mode 100644 index 0000000..8133c29 Binary files /dev/null and b/01水杉码园教师使用手册(精简版)/image/image-20210222213911339.png differ diff --git a/01水杉码园教师使用手册(精简版)/image/image-20210222214438673.png b/01水杉码园教师使用手册(精简版)/image/image-20210222214438673.png new file mode 100644 index 0000000..dd41d59 Binary files /dev/null and b/01水杉码园教师使用手册(精简版)/image/image-20210222214438673.png differ diff --git a/01水杉码园教师使用手册(精简版)/image/image-20210222220534892.png b/01水杉码园教师使用手册(精简版)/image/image-20210222220534892.png new file mode 100644 index 0000000..26c6169 Binary files /dev/null and b/01水杉码园教师使用手册(精简版)/image/image-20210222220534892.png differ diff --git a/01水杉码园教师使用手册(精简版)/image/image-20210222220608998.png b/01水杉码园教师使用手册(精简版)/image/image-20210222220608998.png new file mode 100644 index 0000000..f269313 Binary files /dev/null and b/01水杉码园教师使用手册(精简版)/image/image-20210222220608998.png differ diff --git a/01水杉码园教师使用手册(精简版)/image/image-20210222220702532.png b/01水杉码园教师使用手册(精简版)/image/image-20210222220702532.png new file mode 100644 index 0000000..6d8d0fe Binary files /dev/null and b/01水杉码园教师使用手册(精简版)/image/image-20210222220702532.png differ diff --git a/01水杉码园教师使用手册(精简版)/image/image-20210222220825153.png b/01水杉码园教师使用手册(精简版)/image/image-20210222220825153.png new file mode 100644 index 0000000..1c19f10 Binary files /dev/null and b/01水杉码园教师使用手册(精简版)/image/image-20210222220825153.png differ diff --git a/01水杉码园教师使用手册(精简版)/image/image-20210222221232318.png b/01水杉码园教师使用手册(精简版)/image/image-20210222221232318.png new file mode 100644 index 0000000..845d86c Binary files /dev/null and b/01水杉码园教师使用手册(精简版)/image/image-20210222221232318.png differ diff --git a/01水杉码园教师使用手册(精简版)/image/image-20210222221645270.png b/01水杉码园教师使用手册(精简版)/image/image-20210222221645270.png new file mode 100644 index 0000000..5ae17c2 Binary files /dev/null and b/01水杉码园教师使用手册(精简版)/image/image-20210222221645270.png differ diff --git a/01水杉码园教师使用手册(精简版)/image/image-20210222221841419.png b/01水杉码园教师使用手册(精简版)/image/image-20210222221841419.png new file mode 100644 index 0000000..453e1be Binary files /dev/null and b/01水杉码园教师使用手册(精简版)/image/image-20210222221841419.png differ diff --git a/01水杉码园教师使用手册(精简版)/image/image-20210222221912069.png b/01水杉码园教师使用手册(精简版)/image/image-20210222221912069.png new file mode 100644 index 0000000..d42ecbb Binary files /dev/null and b/01水杉码园教师使用手册(精简版)/image/image-20210222221912069.png differ diff --git a/01水杉码园教师使用手册(精简版)/image/image-20210222222506375.png b/01水杉码园教师使用手册(精简版)/image/image-20210222222506375.png new file mode 100644 index 0000000..f236b41 Binary files /dev/null and b/01水杉码园教师使用手册(精简版)/image/image-20210222222506375.png differ diff --git a/01水杉码园教师使用手册(精简版)/image/image-20210222222715412.png b/01水杉码园教师使用手册(精简版)/image/image-20210222222715412.png new file mode 100644 index 0000000..67f0874 Binary files /dev/null and b/01水杉码园教师使用手册(精简版)/image/image-20210222222715412.png differ diff --git a/01水杉码园教师使用手册(精简版)/image/image-20210222223007150.png b/01水杉码园教师使用手册(精简版)/image/image-20210222223007150.png new file mode 100644 index 0000000..f832f9b Binary files /dev/null and b/01水杉码园教师使用手册(精简版)/image/image-20210222223007150.png differ diff --git a/01水杉码园教师使用手册(精简版)/image/image-20210222223722309.png b/01水杉码园教师使用手册(精简版)/image/image-20210222223722309.png new file mode 100644 index 0000000..53f11e4 Binary files /dev/null and b/01水杉码园教师使用手册(精简版)/image/image-20210222223722309.png differ diff --git a/01水杉码园教师使用手册(精简版)/image/image-20210222223826154.png b/01水杉码园教师使用手册(精简版)/image/image-20210222223826154.png new file mode 100644 index 0000000..11839a4 Binary files /dev/null and b/01水杉码园教师使用手册(精简版)/image/image-20210222223826154.png differ diff --git a/01水杉码园教师使用手册(精简版)/image/image-20210222223957274.png b/01水杉码园教师使用手册(精简版)/image/image-20210222223957274.png new file mode 100644 index 0000000..9c0d5b4 Binary files /dev/null and b/01水杉码园教师使用手册(精简版)/image/image-20210222223957274.png differ diff --git a/01水杉码园教师使用手册(精简版)/image/image-20210222224113799.png b/01水杉码园教师使用手册(精简版)/image/image-20210222224113799.png new file mode 100644 index 0000000..7347e7c Binary files /dev/null and b/01水杉码园教师使用手册(精简版)/image/image-20210222224113799.png differ diff --git a/01水杉码园教师使用手册(精简版)/image/image-20210222224202010.png b/01水杉码园教师使用手册(精简版)/image/image-20210222224202010.png new file mode 100644 index 0000000..3bbee94 Binary files /dev/null and b/01水杉码园教师使用手册(精简版)/image/image-20210222224202010.png differ diff --git a/01水杉码园教师使用手册(精简版)/image/image-20210222224436018.png b/01水杉码园教师使用手册(精简版)/image/image-20210222224436018.png new file mode 100644 index 0000000..f3e001d Binary files /dev/null and b/01水杉码园教师使用手册(精简版)/image/image-20210222224436018.png differ diff --git a/01水杉码园教师使用手册(精简版)/image/image-20210222224440697.png b/01水杉码园教师使用手册(精简版)/image/image-20210222224440697.png new file mode 100644 index 0000000..f3e001d Binary files /dev/null and b/01水杉码园教师使用手册(精简版)/image/image-20210222224440697.png differ diff --git a/01水杉码园教师使用手册(精简版)/image/image-20210222225324451.png b/01水杉码园教师使用手册(精简版)/image/image-20210222225324451.png new file mode 100644 index 0000000..f2c9655 Binary files /dev/null and b/01水杉码园教师使用手册(精简版)/image/image-20210222225324451.png differ diff --git a/01水杉码园教师使用手册(精简版)/image/image-20210222225604701.png b/01水杉码园教师使用手册(精简版)/image/image-20210222225604701.png new file mode 100644 index 0000000..9b2c935 Binary files /dev/null and b/01水杉码园教师使用手册(精简版)/image/image-20210222225604701.png differ diff --git a/01水杉码园教师使用手册(精简版)/image/image-20210222225836652.png b/01水杉码园教师使用手册(精简版)/image/image-20210222225836652.png new file mode 100644 index 0000000..408631d Binary files /dev/null and b/01水杉码园教师使用手册(精简版)/image/image-20210222225836652.png differ diff --git a/01水杉码园教师使用手册(精简版)/image/image-20210222230558329-1615019207332.png b/01水杉码园教师使用手册(精简版)/image/image-20210222230558329-1615019207332.png new file mode 100644 index 0000000..5fe0502 Binary files /dev/null and b/01水杉码园教师使用手册(精简版)/image/image-20210222230558329-1615019207332.png differ diff --git a/01水杉码园教师使用手册(精简版)/image/image-20210222230558329.png b/01水杉码园教师使用手册(精简版)/image/image-20210222230558329.png new file mode 100644 index 0000000..5fe0502 Binary files /dev/null and b/01水杉码园教师使用手册(精简版)/image/image-20210222230558329.png differ diff --git a/01水杉码园教师使用手册(精简版)/image/image-20210222231026227.png b/01水杉码园教师使用手册(精简版)/image/image-20210222231026227.png new file mode 100644 index 0000000..df7e200 Binary files /dev/null and b/01水杉码园教师使用手册(精简版)/image/image-20210222231026227.png differ diff --git a/01水杉码园教师使用手册(精简版)/image/image-20210222231337542-1615019207333.png b/01水杉码园教师使用手册(精简版)/image/image-20210222231337542-1615019207333.png new file mode 100644 index 0000000..96b0f31 Binary files /dev/null and b/01水杉码园教师使用手册(精简版)/image/image-20210222231337542-1615019207333.png differ diff --git a/01水杉码园教师使用手册(精简版)/image/image-20210222231337542.png b/01水杉码园教师使用手册(精简版)/image/image-20210222231337542.png new file mode 100644 index 0000000..96b0f31 Binary files /dev/null and b/01水杉码园教师使用手册(精简版)/image/image-20210222231337542.png differ diff --git a/01水杉码园教师使用手册(精简版)/image/image-20210222231726094.png b/01水杉码园教师使用手册(精简版)/image/image-20210222231726094.png new file mode 100644 index 0000000..51d8e31 Binary files /dev/null and b/01水杉码园教师使用手册(精简版)/image/image-20210222231726094.png differ diff --git a/01水杉码园教师使用手册(精简版)/image/image-20210222232014854.png b/01水杉码园教师使用手册(精简版)/image/image-20210222232014854.png new file mode 100644 index 0000000..7f1302a Binary files /dev/null and b/01水杉码园教师使用手册(精简版)/image/image-20210222232014854.png differ diff --git a/01水杉码园教师使用手册(精简版)/image/image-20210222232958063.png b/01水杉码园教师使用手册(精简版)/image/image-20210222232958063.png new file mode 100644 index 0000000..15b12d9 Binary files /dev/null and b/01水杉码园教师使用手册(精简版)/image/image-20210222232958063.png differ diff --git a/01水杉码园教师使用手册(精简版)/image/image-20210222233331675.png b/01水杉码园教师使用手册(精简版)/image/image-20210222233331675.png new file mode 100644 index 0000000..148765a Binary files /dev/null and b/01水杉码园教师使用手册(精简版)/image/image-20210222233331675.png differ diff --git a/01水杉码园教师使用手册(精简版)/image/image-20210306162521070.png b/01水杉码园教师使用手册(精简版)/image/image-20210306162521070.png new file mode 100644 index 0000000..33d6632 Binary files /dev/null and b/01水杉码园教师使用手册(精简版)/image/image-20210306162521070.png differ diff --git a/01水杉码园教师使用手册(精简版)/image/image-20210306164751633.png b/01水杉码园教师使用手册(精简版)/image/image-20210306164751633.png new file mode 100644 index 0000000..d7fdfc1 Binary files /dev/null and b/01水杉码园教师使用手册(精简版)/image/image-20210306164751633.png differ diff --git a/01水杉码园教师使用手册(精简版)/image/image-20210306165347613.png b/01水杉码园教师使用手册(精简版)/image/image-20210306165347613.png new file mode 100644 index 0000000..796674e Binary files /dev/null and b/01水杉码园教师使用手册(精简版)/image/image-20210306165347613.png differ diff --git a/01水杉码园教师使用手册(精简版)/image/image-20210306165551267.png b/01水杉码园教师使用手册(精简版)/image/image-20210306165551267.png new file mode 100644 index 0000000..796674e Binary files /dev/null and b/01水杉码园教师使用手册(精简版)/image/image-20210306165551267.png differ diff --git a/01水杉码园教师使用手册(精简版)/image/image-20210306165807551.png b/01水杉码园教师使用手册(精简版)/image/image-20210306165807551.png new file mode 100644 index 0000000..7065fea Binary files /dev/null and b/01水杉码园教师使用手册(精简版)/image/image-20210306165807551.png differ diff --git a/01水杉码园教师使用手册(精简版)/image/image-20210306170828282.png b/01水杉码园教师使用手册(精简版)/image/image-20210306170828282.png new file mode 100644 index 0000000..085459f Binary files /dev/null and b/01水杉码园教师使用手册(精简版)/image/image-20210306170828282.png differ diff --git a/01水杉码园教师使用手册(精简版)/水杉码园教师使用手册(精简版).md b/01水杉码园教师使用手册(精简版)/水杉码园教师使用手册(精简版).md new file mode 100644 index 0000000..8574704 --- /dev/null +++ b/01水杉码园教师使用手册(精简版)/水杉码园教师使用手册(精简版).md @@ -0,0 +1,151 @@ +# 水杉码园教师使用手册(精简版) + +[toc] + +## 一、课程管理 + +### 1.1 课程创建 + +课程创建前需要登录教师账号,URL:http://gitea.shuishan.net.cn/ + +在首页中选择创建课程,单击左上角头像处,在下拉菜单中选择“ + 创建课程”进行课程创建。 + +![image-20210222200528159](image/image-20210222200528159.png) + + + +页面跳转至“创建课程页”,按提示填写相关信息,单击“创建课程”完成课程创建。 + +![image-20210222201403202](image/image-20210222201403202.png) + +![image-20210222201434428](image/image-20210222201434428.png) + +单击右上角的“访问课程”按钮进入课程主页。 + +![image-20210222201912579](image/image-20210222201912579.png) + +也可以通过首页右侧的课程模块访问相关课程。 + +![image-20210222202408124](image/image-20210222202408124.png) + +![](image/image-20210222202150492.png) + +![image-20210222202457727](image/image-20210222202457727.png) + +### 1.2 成员管理 + +课程成员包括课程教师、助教、全体选课学生。 + +#### 1.2.1 逐个添加学生 + +在课程首页单击“添加学生”按钮,在搜索框中输入学生相关信息(学号或姓名)找到该学生,单击“添加团队成员”完成单个学生的添加。 + +首次创建课程添加学生建议使用批量导入学生功能。 + +![image-20210222202840044](image/image-20210222202840044.png) + +#### 1.2.2 批量导入学生 + +单击课程首页的“导入学生”按钮,进入学生批量导入的页面。 + +![image-20210222204107339](image/image-20210222204107339.png) + +课程学生以excel表的方式进行导入,excel表格有固定的格式,excel表格模板可以单击“模板下载”按钮下载查看。 + +单击“选择文件”上传学生信息的excel表格,单击“导入学生”。 + +![image-20210222221912069](image/image-20210222221912069.png) + +导入学生信息的处理时间较长,教师可选择等待,也可以选择返回课程首页,系统后台依然会进行导入学生的操作。 + +导入学生成功后会显示成功导入学生的信息。 + +![image-20210222205319297](image/image-20210222205319297.png) + +由于学生未在系统中注册等原因,部分学生可能会导入失败,教师可在课程首页单击“管理成员”,详细核对课程中已经导入的学生信息。 + +![image-20210222205810783](image/image-20210222205810783.png) + +添加学生后,系统会为每位学生创建以学生学号命名的仓库,该仓库对学生本人和课程教师及助教可见。 + +完成导入学生操作后,系统会自动创建“AllStu”仓库,该仓库对所有课程成员可见,可在该仓库中存放课程资料,发布课程作业。 + +![image-20210306165807551](image/image-20210306165807551.png) + +#### 1.2.3 助教 + +在课程首页的右侧有课程团队模块(课程团队相关概念及操作在1.3节中进行详细说明),单击"Owners",进入“Owners”团队管理页,在搜索框中搜索助教人员相关信息,单击“添加团队成员”即可完成助教添加。助教在本课程中拥有和教师相同的操作权限。 + +![image-20210222210440745](image/image-20210222210440745.png) + +![image-20210222212344881](image/image-20210222212344881.png) + +在上述页面中,单击“移除成员”可以移除相关助教。 + +![image-20210222212526751](image/image-20210222212526751.png) + +#### 1.2.4 课程成员移除 + +随着课程的进行,一些课程成员可能会离开课程。 + +在课程首页单击“管理成员”,页面跳转后在左侧可勾选需要删除的课程成员,单击右上角的“批量移除成员”按钮可以移除选中的课程成员。 + +![image-20210222213452723](image/image-20210222213452723.png) + + + +![image-20210222213911339](image/image-20210222213911339.png) + + + +### 1.4 课程设置 + +在课程首页单击“课程管理”,页面跳转后可以对课程的相关详细进行更新。 + +![image-20210222223826154](image/image-20210222223826154.png) + +![image-20210222223957274](image/image-20210222223957274.png) + + + + + +### 1.5 课程资料上传 + +在上传课程资料前必须先批量导入学生(参考1.2.2节说明),导入学生后系统自动创建“AllStu”仓库。 + +资料上传使用“AllStu”仓库,该仓库对所有课程成员可见,对非课程成员不可见。 + +![image-20210306165347613](image/image-20210306165347613.png) + +单击“AllStu”进入该仓库,可以通过新建文件夹、上传文件等功能上传课程资料。其中,上传文件功能可以同时上传多个文件。 + +![image-20210306170828282](image/image-20210306170828282.png) + +仓库中有“话题”功能,教师可以通过“创建话题”的方式对上传资料进行说明,也可以通过“创建话题”的方式发布通知、作业等。 + +## 三、作业管理 + +### 3.1 作业下载 + +课程成员将作业提交到以各自的成员名命名的仓库中,根据作业次序的不同,需提交到不同仓库分支。 + +![image-20210222231726094](image/image-20210222231726094.png) + +课程管理员可以在课程首页下载所有仓库中指定分支的内容。 + +![image-20210222232014854](image/image-20210222232014854.png) + + + + + +## 四、积分系统 + +在课程首页的右下角展示了积分排行榜。 + +![image-20210222232958063](image/image-20210222232958063.png) + +单击上图中的“设置评分权重”,可以设置各项分数的权重。系统会加权赋分给出学生分数。 + +![image-20210222233331675](image/image-20210222233331675.png) diff --git a/02水杉码园教师使用手册(详细版)/image/git1.png b/02水杉码园教师使用手册(详细版)/image/git1.png new file mode 100644 index 0000000..a4ad25f Binary files /dev/null and b/02水杉码园教师使用手册(详细版)/image/git1.png differ diff --git a/02水杉码园教师使用手册(详细版)/image/image-20210222200154840.png b/02水杉码园教师使用手册(详细版)/image/image-20210222200154840.png new file mode 100644 index 0000000..d6bc4f9 Binary files /dev/null and b/02水杉码园教师使用手册(详细版)/image/image-20210222200154840.png differ diff --git a/02水杉码园教师使用手册(详细版)/image/image-20210222200528159.png b/02水杉码园教师使用手册(详细版)/image/image-20210222200528159.png new file mode 100644 index 0000000..fcac117 Binary files /dev/null and b/02水杉码园教师使用手册(详细版)/image/image-20210222200528159.png differ diff --git a/02水杉码园教师使用手册(详细版)/image/image-20210222201403202.png b/02水杉码园教师使用手册(详细版)/image/image-20210222201403202.png new file mode 100644 index 0000000..2c0c562 Binary files /dev/null and b/02水杉码园教师使用手册(详细版)/image/image-20210222201403202.png differ diff --git a/02水杉码园教师使用手册(详细版)/image/image-20210222201434428.png b/02水杉码园教师使用手册(详细版)/image/image-20210222201434428.png new file mode 100644 index 0000000..ed6d1bc Binary files /dev/null and b/02水杉码园教师使用手册(详细版)/image/image-20210222201434428.png differ diff --git a/02水杉码园教师使用手册(详细版)/image/image-20210222201912579.png b/02水杉码园教师使用手册(详细版)/image/image-20210222201912579.png new file mode 100644 index 0000000..ebe7d9a Binary files /dev/null and b/02水杉码园教师使用手册(详细版)/image/image-20210222201912579.png differ diff --git a/02水杉码园教师使用手册(详细版)/image/image-20210222202150492.png b/02水杉码园教师使用手册(详细版)/image/image-20210222202150492.png new file mode 100644 index 0000000..1f6712a Binary files /dev/null and b/02水杉码园教师使用手册(详细版)/image/image-20210222202150492.png differ diff --git a/02水杉码园教师使用手册(详细版)/image/image-20210222202408124.png b/02水杉码园教师使用手册(详细版)/image/image-20210222202408124.png new file mode 100644 index 0000000..d2d3084 Binary files /dev/null and b/02水杉码园教师使用手册(详细版)/image/image-20210222202408124.png differ diff --git a/02水杉码园教师使用手册(详细版)/image/image-20210222202457727.png b/02水杉码园教师使用手册(详细版)/image/image-20210222202457727.png new file mode 100644 index 0000000..2f2858d Binary files /dev/null and b/02水杉码园教师使用手册(详细版)/image/image-20210222202457727.png differ diff --git a/02水杉码园教师使用手册(详细版)/image/image-20210222202840044.png b/02水杉码园教师使用手册(详细版)/image/image-20210222202840044.png new file mode 100644 index 0000000..6a3162e Binary files /dev/null and b/02水杉码园教师使用手册(详细版)/image/image-20210222202840044.png differ diff --git a/02水杉码园教师使用手册(详细版)/image/image-20210222203344028.png b/02水杉码园教师使用手册(详细版)/image/image-20210222203344028.png new file mode 100644 index 0000000..9404ad2 Binary files /dev/null and b/02水杉码园教师使用手册(详细版)/image/image-20210222203344028.png differ diff --git a/02水杉码园教师使用手册(详细版)/image/image-20210222204107339.png b/02水杉码园教师使用手册(详细版)/image/image-20210222204107339.png new file mode 100644 index 0000000..dec3af3 Binary files /dev/null and b/02水杉码园教师使用手册(详细版)/image/image-20210222204107339.png differ diff --git a/02水杉码园教师使用手册(详细版)/image/image-20210222205319297.png b/02水杉码园教师使用手册(详细版)/image/image-20210222205319297.png new file mode 100644 index 0000000..c73c640 Binary files /dev/null and b/02水杉码园教师使用手册(详细版)/image/image-20210222205319297.png differ diff --git a/02水杉码园教师使用手册(详细版)/image/image-20210222205707699.png b/02水杉码园教师使用手册(详细版)/image/image-20210222205707699.png new file mode 100644 index 0000000..2308196 Binary files /dev/null and b/02水杉码园教师使用手册(详细版)/image/image-20210222205707699.png differ diff --git a/02水杉码园教师使用手册(详细版)/image/image-20210222205810783.png b/02水杉码园教师使用手册(详细版)/image/image-20210222205810783.png new file mode 100644 index 0000000..2847eeb Binary files /dev/null and b/02水杉码园教师使用手册(详细版)/image/image-20210222205810783.png differ diff --git a/02水杉码园教师使用手册(详细版)/image/image-20210222210306623.png b/02水杉码园教师使用手册(详细版)/image/image-20210222210306623.png new file mode 100644 index 0000000..b021204 Binary files /dev/null and b/02水杉码园教师使用手册(详细版)/image/image-20210222210306623.png differ diff --git a/02水杉码园教师使用手册(详细版)/image/image-20210222210440745.png b/02水杉码园教师使用手册(详细版)/image/image-20210222210440745.png new file mode 100644 index 0000000..dec47e8 Binary files /dev/null and b/02水杉码园教师使用手册(详细版)/image/image-20210222210440745.png differ diff --git a/02水杉码园教师使用手册(详细版)/image/image-20210222212344881.png b/02水杉码园教师使用手册(详细版)/image/image-20210222212344881.png new file mode 100644 index 0000000..bb7c59e Binary files /dev/null and b/02水杉码园教师使用手册(详细版)/image/image-20210222212344881.png differ diff --git a/02水杉码园教师使用手册(详细版)/image/image-20210222212526751.png b/02水杉码园教师使用手册(详细版)/image/image-20210222212526751.png new file mode 100644 index 0000000..3b1e953 Binary files /dev/null and b/02水杉码园教师使用手册(详细版)/image/image-20210222212526751.png differ diff --git a/02水杉码园教师使用手册(详细版)/image/image-20210222213452723.png b/02水杉码园教师使用手册(详细版)/image/image-20210222213452723.png new file mode 100644 index 0000000..0c11f2b Binary files /dev/null and b/02水杉码园教师使用手册(详细版)/image/image-20210222213452723.png differ diff --git a/02水杉码园教师使用手册(详细版)/image/image-20210222213911339.png b/02水杉码园教师使用手册(详细版)/image/image-20210222213911339.png new file mode 100644 index 0000000..8133c29 Binary files /dev/null and b/02水杉码园教师使用手册(详细版)/image/image-20210222213911339.png differ diff --git a/02水杉码园教师使用手册(详细版)/image/image-20210222214438673.png b/02水杉码园教师使用手册(详细版)/image/image-20210222214438673.png new file mode 100644 index 0000000..dd41d59 Binary files /dev/null and b/02水杉码园教师使用手册(详细版)/image/image-20210222214438673.png differ diff --git a/02水杉码园教师使用手册(详细版)/image/image-20210222220534892.png b/02水杉码园教师使用手册(详细版)/image/image-20210222220534892.png new file mode 100644 index 0000000..26c6169 Binary files /dev/null and b/02水杉码园教师使用手册(详细版)/image/image-20210222220534892.png differ diff --git a/02水杉码园教师使用手册(详细版)/image/image-20210222220608998.png b/02水杉码园教师使用手册(详细版)/image/image-20210222220608998.png new file mode 100644 index 0000000..f269313 Binary files /dev/null and b/02水杉码园教师使用手册(详细版)/image/image-20210222220608998.png differ diff --git a/02水杉码园教师使用手册(详细版)/image/image-20210222220702532.png b/02水杉码园教师使用手册(详细版)/image/image-20210222220702532.png new file mode 100644 index 0000000..6d8d0fe Binary files /dev/null and b/02水杉码园教师使用手册(详细版)/image/image-20210222220702532.png differ diff --git a/02水杉码园教师使用手册(详细版)/image/image-20210222220825153.png b/02水杉码园教师使用手册(详细版)/image/image-20210222220825153.png new file mode 100644 index 0000000..1c19f10 Binary files /dev/null and b/02水杉码园教师使用手册(详细版)/image/image-20210222220825153.png differ diff --git a/02水杉码园教师使用手册(详细版)/image/image-20210222221232318.png b/02水杉码园教师使用手册(详细版)/image/image-20210222221232318.png new file mode 100644 index 0000000..845d86c Binary files /dev/null and b/02水杉码园教师使用手册(详细版)/image/image-20210222221232318.png differ diff --git a/02水杉码园教师使用手册(详细版)/image/image-20210222221645270.png b/02水杉码园教师使用手册(详细版)/image/image-20210222221645270.png new file mode 100644 index 0000000..5ae17c2 Binary files /dev/null and b/02水杉码园教师使用手册(详细版)/image/image-20210222221645270.png differ diff --git a/02水杉码园教师使用手册(详细版)/image/image-20210222221841419.png b/02水杉码园教师使用手册(详细版)/image/image-20210222221841419.png new file mode 100644 index 0000000..453e1be Binary files /dev/null and b/02水杉码园教师使用手册(详细版)/image/image-20210222221841419.png differ diff --git a/02水杉码园教师使用手册(详细版)/image/image-20210222221912069.png b/02水杉码园教师使用手册(详细版)/image/image-20210222221912069.png new file mode 100644 index 0000000..d42ecbb Binary files /dev/null and b/02水杉码园教师使用手册(详细版)/image/image-20210222221912069.png differ diff --git a/02水杉码园教师使用手册(详细版)/image/image-20210222222506375.png b/02水杉码园教师使用手册(详细版)/image/image-20210222222506375.png new file mode 100644 index 0000000..f236b41 Binary files /dev/null and b/02水杉码园教师使用手册(详细版)/image/image-20210222222506375.png differ diff --git a/02水杉码园教师使用手册(详细版)/image/image-20210222222715412.png b/02水杉码园教师使用手册(详细版)/image/image-20210222222715412.png new file mode 100644 index 0000000..67f0874 Binary files /dev/null and b/02水杉码园教师使用手册(详细版)/image/image-20210222222715412.png differ diff --git a/02水杉码园教师使用手册(详细版)/image/image-20210222223007150.png b/02水杉码园教师使用手册(详细版)/image/image-20210222223007150.png new file mode 100644 index 0000000..f832f9b Binary files /dev/null and b/02水杉码园教师使用手册(详细版)/image/image-20210222223007150.png differ diff --git a/02水杉码园教师使用手册(详细版)/image/image-20210222223722309.png b/02水杉码园教师使用手册(详细版)/image/image-20210222223722309.png new file mode 100644 index 0000000..53f11e4 Binary files /dev/null and b/02水杉码园教师使用手册(详细版)/image/image-20210222223722309.png differ diff --git a/02水杉码园教师使用手册(详细版)/image/image-20210222223826154.png b/02水杉码园教师使用手册(详细版)/image/image-20210222223826154.png new file mode 100644 index 0000000..11839a4 Binary files /dev/null and b/02水杉码园教师使用手册(详细版)/image/image-20210222223826154.png differ diff --git a/02水杉码园教师使用手册(详细版)/image/image-20210222223957274.png b/02水杉码园教师使用手册(详细版)/image/image-20210222223957274.png new file mode 100644 index 0000000..9c0d5b4 Binary files /dev/null and b/02水杉码园教师使用手册(详细版)/image/image-20210222223957274.png differ diff --git a/02水杉码园教师使用手册(详细版)/image/image-20210222224113799.png b/02水杉码园教师使用手册(详细版)/image/image-20210222224113799.png new file mode 100644 index 0000000..7347e7c Binary files /dev/null and b/02水杉码园教师使用手册(详细版)/image/image-20210222224113799.png differ diff --git a/02水杉码园教师使用手册(详细版)/image/image-20210222224202010.png b/02水杉码园教师使用手册(详细版)/image/image-20210222224202010.png new file mode 100644 index 0000000..3bbee94 Binary files /dev/null and b/02水杉码园教师使用手册(详细版)/image/image-20210222224202010.png differ diff --git a/02水杉码园教师使用手册(详细版)/image/image-20210222224436018.png b/02水杉码园教师使用手册(详细版)/image/image-20210222224436018.png new file mode 100644 index 0000000..f3e001d Binary files /dev/null and b/02水杉码园教师使用手册(详细版)/image/image-20210222224436018.png differ diff --git a/02水杉码园教师使用手册(详细版)/image/image-20210222224440697.png b/02水杉码园教师使用手册(详细版)/image/image-20210222224440697.png new file mode 100644 index 0000000..f3e001d Binary files /dev/null and b/02水杉码园教师使用手册(详细版)/image/image-20210222224440697.png differ diff --git a/02水杉码园教师使用手册(详细版)/image/image-20210222225324451.png b/02水杉码园教师使用手册(详细版)/image/image-20210222225324451.png new file mode 100644 index 0000000..f2c9655 Binary files /dev/null and b/02水杉码园教师使用手册(详细版)/image/image-20210222225324451.png differ diff --git a/02水杉码园教师使用手册(详细版)/image/image-20210222225604701.png b/02水杉码园教师使用手册(详细版)/image/image-20210222225604701.png new file mode 100644 index 0000000..9b2c935 Binary files /dev/null and b/02水杉码园教师使用手册(详细版)/image/image-20210222225604701.png differ diff --git a/02水杉码园教师使用手册(详细版)/image/image-20210222225836652.png b/02水杉码园教师使用手册(详细版)/image/image-20210222225836652.png new file mode 100644 index 0000000..408631d Binary files /dev/null and b/02水杉码园教师使用手册(详细版)/image/image-20210222225836652.png differ diff --git a/02水杉码园教师使用手册(详细版)/image/image-20210222230558329.png b/02水杉码园教师使用手册(详细版)/image/image-20210222230558329.png new file mode 100644 index 0000000..5fe0502 Binary files /dev/null and b/02水杉码园教师使用手册(详细版)/image/image-20210222230558329.png differ diff --git a/02水杉码园教师使用手册(详细版)/image/image-20210222231026227.png b/02水杉码园教师使用手册(详细版)/image/image-20210222231026227.png new file mode 100644 index 0000000..df7e200 Binary files /dev/null and b/02水杉码园教师使用手册(详细版)/image/image-20210222231026227.png differ diff --git a/02水杉码园教师使用手册(详细版)/image/image-20210222231337542.png b/02水杉码园教师使用手册(详细版)/image/image-20210222231337542.png new file mode 100644 index 0000000..96b0f31 Binary files /dev/null and b/02水杉码园教师使用手册(详细版)/image/image-20210222231337542.png differ diff --git a/02水杉码园教师使用手册(详细版)/image/image-20210222231726094.png b/02水杉码园教师使用手册(详细版)/image/image-20210222231726094.png new file mode 100644 index 0000000..51d8e31 Binary files /dev/null and b/02水杉码园教师使用手册(详细版)/image/image-20210222231726094.png differ diff --git a/02水杉码园教师使用手册(详细版)/image/image-20210222232014854.png b/02水杉码园教师使用手册(详细版)/image/image-20210222232014854.png new file mode 100644 index 0000000..7f1302a Binary files /dev/null and b/02水杉码园教师使用手册(详细版)/image/image-20210222232014854.png differ diff --git a/02水杉码园教师使用手册(详细版)/image/image-20210222232958063.png b/02水杉码园教师使用手册(详细版)/image/image-20210222232958063.png new file mode 100644 index 0000000..15b12d9 Binary files /dev/null and b/02水杉码园教师使用手册(详细版)/image/image-20210222232958063.png differ diff --git a/02水杉码园教师使用手册(详细版)/image/image-20210222233331675.png b/02水杉码园教师使用手册(详细版)/image/image-20210222233331675.png new file mode 100644 index 0000000..148765a Binary files /dev/null and b/02水杉码园教师使用手册(详细版)/image/image-20210222233331675.png differ diff --git a/02水杉码园教师使用手册(详细版)/image/image-20210306165347613.png b/02水杉码园教师使用手册(详细版)/image/image-20210306165347613.png new file mode 100644 index 0000000..796674e Binary files /dev/null and b/02水杉码园教师使用手册(详细版)/image/image-20210306165347613.png differ diff --git a/02水杉码园教师使用手册(详细版)/image/image-20210306170828282.png b/02水杉码园教师使用手册(详细版)/image/image-20210306170828282.png new file mode 100644 index 0000000..085459f Binary files /dev/null and b/02水杉码园教师使用手册(详细版)/image/image-20210306170828282.png differ diff --git a/02水杉码园教师使用手册(详细版)/水杉码园教师使用手册(详细版).md b/02水杉码园教师使用手册(详细版)/水杉码园教师使用手册(详细版).md new file mode 100644 index 0000000..8566153 --- /dev/null +++ b/02水杉码园教师使用手册(详细版)/水杉码园教师使用手册(详细版).md @@ -0,0 +1,350 @@ +# 水杉码园教师使用手册(详细版) + +[toc] + +## 一、课程管理 + +### 1.1 课程创建 + +课程创建前需要登录教师账号,URL:http://gitea.shuishan.net.cn/ + +在首页中选择创建课程,单击左上角头像处,在下拉菜单中选择“ + 创建课程”进行课程创建。 + +![image-20210222200528159](image/image-20210222200528159.png) + + + +页面跳转至“创建课程页”,按提示填写相关信息,单击“创建课程”完成课程创建。 + +![image-20210222201403202](image/image-20210222201403202.png) + +![image-20210222201434428](image/image-20210222201434428.png) + +单击右上角的“访问课程”按钮进入课程主页。 + +![image-20210222201912579](image/image-20210222201912579.png) + +也可以通过首页右侧的课程模块访问相关课程。 + +![image-20210222202408124](image/image-20210222202408124.png) + +![](image/image-20210222202150492.png) + +![image-20210222202457727](image/image-20210222202457727.png) + +### 1.2 成员管理 + +课程成员包括课程教师、助教、全体选课学生。 + +#### 1.2.1 逐个添加学生 + +在课程首页单击“添加学生”按钮,在搜索框中输入学生相关信息(学号或姓名)找到该学生,单击“添加团队成员”完成单个学生的添加 + +![image-20210222202840044](image/image-20210222202840044.png) + +#### 1.2.2 批量导入学生 + +单击课程首页的“导入学生”按钮,进入学生批量导入的页面。 + +![image-20210222204107339](image/image-20210222204107339.png) + +课程学生以excel表的方式进行导入,excel表格有固定的格式,excel表格模板可以单击“模板下载”按钮下载查看。 + +单击“选择文件”上传学生信息的excel表格,单击“导入学生”。 + +![image-20210222221912069](image/image-20210222221912069.png) + +导入学生信息的处理时间较长,教师可选择等待,也可以选择返回课程首页,系统后台依然会进行导入学生的操作。 + +导入学生成功后会显示成功导入学生的信息。 + +![image-20210222205319297](image/image-20210222205319297.png) + +由于学生未在系统中注册等原因,部分学生可能会导入失败,教师可在课程首页单击“管理成员”,详细核对课程中已经导入的学生信息。 + +![image-20210222205810783](image/image-20210222205810783.png) + +#### 1.2.3 助教 + +在课程首页的右侧有课程团队模块(课程团队相关概念及操作在1.3节中进行详细说明),单击"Owners",进入“Owners”团队管理页,在搜索框中搜索助教人员相关信息,单击“添加团队成员”即可完成助教添加。助教在本课程中拥有和教师相同的操作权限。 + +![image-20210222210440745](image/image-20210222210440745.png) + +![image-20210222212344881](image/image-20210222212344881.png) + +在上述页面中,单击“移除成员”可以移除相关助教。 + +![image-20210222212526751](image/image-20210222212526751.png) + +#### 1.2.4 课程成员移除 + +随着课程的进行,一些课程成员可能会离开课程。 + +在课程首页单击“管理成员”,页面跳转后在左侧可勾选需要删除的课程成员,单击右上角的“批量移除成员”按钮可以移除选中的课程成员。 + +![image-20210222213452723](image/image-20210222213452723.png) + + + +![image-20210222213911339](image/image-20210222213911339.png) + +### 1.3 团队管理 + +在课程首页的右侧有课程团队模块,“Owners”团队为课程创建完成后系统自动创建的团队,“Owners”团队中的成员包括课程教师和助教,对课程拥有管理员权限,“ALLStu”团队为系统导入学生后自动创建的团队,“ALLStu”团队中的成员包括所有学生,对系统创建的“ALLStu”仓库中的内容具有读权限(仓库相关内容将在“二 仓库”章节中详细说明)。 + +鉴于课程教学过程中分组合作的需要,系统中可以通过新建团队的方式将指定的数个课程成员组合在一起。 + +![image-20210222214438673](image/image-20210222214438673.png) + +#### 1.3.1 新建团队 + +单击课程首页“管理团队”,页面跳转后单击右上角“新建团队”,按提示完成相关信息填写后完成团队创建。 + +![image-20210222220608998](image/image-20210222220608998.png) + + + +![image-20210222220702532](image/image-20210222220702532.png) + +![image-20210222220825153](image/image-20210222220825153.png) + +在团队管理页中可以搜索相关成员信息并单击“添加团队成员”将其加入团队,若需将自己加入该团队,可以单击左侧“加入团队”的蓝色按钮。 + +![image-20210222221232318](image/image-20210222221232318.png) + +#### 1.3.2 批量新建团队 + +课程首页单击“管理团队”,页面跳转后单击右上角的“新建多团队”。 + +![image-20210222221645270](image/image-20210222221645270.png) + +新建多团队以excel表格的形式导入团队信息,单击“模板下载”可以下载多团队信息填写的模板excel,按要求完成相关信息的填写,单击“选择文件”上传excel,单击“创建团队”,完成多团队的创建。 + +![image-20210222222715412](image/image-20210222222715412.png) + +![image-20210222223722309](image/image-20210222223722309.png) + +单击“创建团队”后,多团队的创建过程可能较慢,可以单击“立即返回课程首页”,系统后台会完成多团队创建的相关工作。 + +![image-20210222223007150](image/image-20210222223007150.png) + +### 1.4 课程设置 + +在课程首页单击“课程管理”,页面跳转后可以对课程的相关详细进行更新。 + +![image-20210222223826154](image/image-20210222223826154.png) + +![image-20210222223957274](image/image-20210222223957274.png) + +### 1.5 课程删除 + +在课程首页单击“课程管理”,页面跳转后单击左侧导航栏中的“删除课程”,可以进行课程删除操作。 + +![image-20210222223826154](image/image-20210222223826154.png) + +![image-20210222224202010](image/image-20210222224202010.png) + +### 1.6 课程资料上传 + +在上传课程资料前必须先批量导入学生(参考1.2.2节说明),导入学生后系统自动创建“AllStu”仓库。 + +资料上传使用“AllStu”仓库,该仓库对所有课程成员可见,对非课程成员不可见。 + +![image-20210306165347613](image/image-20210306165347613.png) + +单击“AllStu”进入该仓库,可以通过新建文件夹、上传文件等功能上传课程资料。其中,上传文件功能可以同时上传多个文件。 + +![image-20210306170828282](image/image-20210306170828282.png) + +仓库中有“话题”功能,教师可以通过“创建话题”的方式对上传资料进行说明,也可以通过“创建话题”的方式发布通知、作业等。 + +## 二、仓库管理 + +在课程首页的左下位置展示了课程相关的全部仓库,每个课程成员在导入时默认创建以该成员用户名命名的仓库,课程团队在创建也默认创建以团队名命名的仓库,课程中还可以根据需要创建仓库。 + +![image-20210222224440697](image/image-20210222224440697.png) + +### 2.1 仓库创建 + +课程首页单击“创建仓库”进入创建仓库页,按提示填写信息,单击“创建仓库”完成仓库创建。 + +![image-20210222225324451](image/image-20210222225324451.png) + +![image-20210222225604701](image/image-20210222225604701.png) + +### 2.2 仓库删除 + +在课程首页的左下方的仓库名左侧有勾选框显示,勾选一个或多个仓库,单击右上角的“移除选中的仓库按钮”,可以删除一个或多个仓库。 + +![image-20210222225836652](image/image-20210222225836652.png) + +### 2.3 仓库使用 + +在课程首页单击任一仓库名,进入该仓库,可以使用git完成仓库的操作(git使用说明在2.4节中),也可以使用可视化完成新建文件、新建文件夹、上传文件、删除文件夹等操作。 + +![image-20210222230558329](image/image-20210222230558329.png) + +单击某一文件(如上图蓝色显示README.md处),进入该文件详情页,可以对文件进行文件下载、文件修改、文件删除等操作。 + +![image-20210222231337542](image/image-20210222231337542.png) + +### 2.4 Git使用 + +#### 2.4.1 Git简介 + +1、Git是什么 +Git是一个版本控制系统工具,它可以帮你管理项目,记录每一次提交的变化,以方便你在发生错误时进行回滚。它几乎所有的控制操作都可以在本地执行,不需要网络开销的好处是Git的操作十分迅速。 + +2、安装Git +访问 https://git-scm.com/downloads ,下载合适的安装包进行安装。 + +3、详细Git教程 + +https://www.liaoxuefeng.com/wiki/896043488029600/ + +#### 2.4.2 常用Git命令 + +- **新建代码库** + +```shell +# 在当前目录新建一个Git代码库 +$ git init + +# 新建一个目录,将其初始化为Git代码库 +$ git init [project-name] + +# 下载一个项目和它的整个代码历史 +$ git clone [url] +``` + +- **配置** + +```shell +# 显示当前的Git配置 +$ git config --list + +# 编辑Git配置文件 +$ git config -e [--global] + +# 设置提交代码时的用户信息 +$ git config [--global] user.name "[name]" +$ git config [--global] user.email "[email address]" +``` + +- **增加/删除文件** + +```shell +# 添加指定文件到暂存区 +$ git add [file1] [file2] ... + +# 添加指定目录到暂存区,包括子目录 +$ git add [dir] + +# 添加当前目录的所有文件到暂存区 +$ git add . + +# 添加每个变化前,都会要求确认 +# 对于同一个文件的多处变化,可以实现分次提交 +$ git add -p + +# 删除工作区文件,并且将这次删除放入暂存区 +$ git rm [file1] [file2] ... + +# 停止追踪指定文件,但该文件会保留在工作区 +$ git rm --cached [file] + +# 改名文件,并且将这个改名放入暂存区 +$ git mv [file-original] [file-renamed] +``` + +- **代码提交** + +```shell +# 提交暂存区到仓库区 +$ git commit -m [message] + +# 提交暂存区的指定文件到仓库区 +$ git commit [file1] [file2] ... -m [message] +``` + +- **分支** + +```shell +# 列出所有本地分支 +$ git branch + +# 列出所有远程分支 +$ git branch -r + +# 列出所有本地分支和远程分支 +$ git branch -a + +# 新建一个分支,但依然停留在当前分支 +$ git branch [branch-name] + +# 新建一个分支,并切换到该分支 +$ git checkout -b [branch] + +# 切换到指定分支,并更新工作区 +$ git checkout [branch-name] + +# 建立追踪关系,在现有分支与指定的远程分支之间 +$ git branch --set-upstream [branch] [remote-branch] + +# 合并指定分支到当前分支 +$ git merge [branch] +``` + +- **远程同步** + +```shell +# 下载远程仓库的所有变动 +$ git fetch [remote] + +# 显示所有远程仓库 +$ git remote -v + +# 显示某个远程仓库的信息 +$ git remote show [remote] + +# 增加一个新的远程仓库,并命名 +$ git remote add [shortname] [url] + +# 取回远程仓库的变化,并与本地分支合并 +$ git pull [remote] [branch] + +# 上传本地指定分支到远程仓库 +$ git push [remote] [branch] + +# 强行推送当前分支到远程仓库,即使有冲突 +$ git push [remote] --force + +# 推送所有分支到远程仓库 +$ git push [remote] --all +``` + +## 三、作业管理 + +### 3.1 作业下载 + +课程成员将作业提交到以各自的成员名命名的仓库中,根据作业次序的不同,需提交到不同仓库分支。 + +![image-20210222231726094](image/image-20210222231726094.png) + +课程管理员可以在课程首页下载所有仓库中指定分支的内容。 + +![image-20210222232014854](image/image-20210222232014854.png) + + + + + +## 四、积分系统 + +在课程首页的右下角展示了积分排行榜。 + +![image-20210222232958063](image/image-20210222232958063.png) + +单击上图中的“设置评分权重”,可以设置各项分数的权重。系统会加权赋分给出学生分数。 + +![image-20210222233331675](image/image-20210222233331675.png) diff --git a/03水杉码园学生使用手册(精简版)/image/7rtPqRC0CcRk6t64__thumbnail b/03水杉码园学生使用手册(精简版)/image/7rtPqRC0CcRk6t64__thumbnail new file mode 100644 index 0000000..7e2b313 Binary files /dev/null and b/03水杉码园学生使用手册(精简版)/image/7rtPqRC0CcRk6t64__thumbnail differ diff --git a/03水杉码园学生使用手册(精简版)/image/BszPU1ieHarqkCLn__thumbnail b/03水杉码园学生使用手册(精简版)/image/BszPU1ieHarqkCLn__thumbnail new file mode 100644 index 0000000..a0212bb Binary files /dev/null and b/03水杉码园学生使用手册(精简版)/image/BszPU1ieHarqkCLn__thumbnail differ diff --git a/03水杉码园学生使用手册(精简版)/image/L9WLR0I4wn14L9xP__thumbnail b/03水杉码园学生使用手册(精简版)/image/L9WLR0I4wn14L9xP__thumbnail new file mode 100644 index 0000000..c184262 Binary files /dev/null and b/03水杉码园学生使用手册(精简版)/image/L9WLR0I4wn14L9xP__thumbnail differ diff --git a/03水杉码园学生使用手册(精简版)/image/git1.png b/03水杉码园学生使用手册(精简版)/image/git1.png new file mode 100644 index 0000000..a4ad25f Binary files /dev/null and b/03水杉码园学生使用手册(精简版)/image/git1.png differ diff --git a/03水杉码园学生使用手册(精简版)/image/git2.png b/03水杉码园学生使用手册(精简版)/image/git2.png new file mode 100644 index 0000000..97cc2c7 Binary files /dev/null and b/03水杉码园学生使用手册(精简版)/image/git2.png differ diff --git a/03水杉码园学生使用手册(精简版)/image/git3.png b/03水杉码园学生使用手册(精简版)/image/git3.png new file mode 100644 index 0000000..e9ad0a9 Binary files /dev/null and b/03水杉码园学生使用手册(精简版)/image/git3.png differ diff --git a/03水杉码园学生使用手册(精简版)/image/git4.png b/03水杉码园学生使用手册(精简版)/image/git4.png new file mode 100644 index 0000000..62f5576 Binary files /dev/null and b/03水杉码园学生使用手册(精简版)/image/git4.png differ diff --git a/03水杉码园学生使用手册(精简版)/image/git5.png b/03水杉码园学生使用手册(精简版)/image/git5.png new file mode 100644 index 0000000..a344301 Binary files /dev/null and b/03水杉码园学生使用手册(精简版)/image/git5.png differ diff --git a/03水杉码园学生使用手册(精简版)/image/git6.png b/03水杉码园学生使用手册(精简版)/image/git6.png new file mode 100644 index 0000000..6abc547 Binary files /dev/null and b/03水杉码园学生使用手册(精简版)/image/git6.png differ diff --git a/03水杉码园学生使用手册(精简版)/image/git7.png b/03水杉码园学生使用手册(精简版)/image/git7.png new file mode 100644 index 0000000..6982edc Binary files /dev/null and b/03水杉码园学生使用手册(精简版)/image/git7.png differ diff --git a/03水杉码园学生使用手册(精简版)/image/git8.png b/03水杉码园学生使用手册(精简版)/image/git8.png new file mode 100644 index 0000000..2d141ab Binary files /dev/null and b/03水杉码园学生使用手册(精简版)/image/git8.png differ diff --git a/03水杉码园学生使用手册(精简版)/image/git9.png b/03水杉码园学生使用手册(精简版)/image/git9.png new file mode 100644 index 0000000..1a23eaa Binary files /dev/null and b/03水杉码园学生使用手册(精简版)/image/git9.png differ diff --git a/03水杉码园学生使用手册(精简版)/image/gitea1.png b/03水杉码园学生使用手册(精简版)/image/gitea1.png new file mode 100644 index 0000000..b7ca2df Binary files /dev/null and b/03水杉码园学生使用手册(精简版)/image/gitea1.png differ diff --git a/03水杉码园学生使用手册(精简版)/image/gitea10.png b/03水杉码园学生使用手册(精简版)/image/gitea10.png new file mode 100644 index 0000000..d500030 Binary files /dev/null and b/03水杉码园学生使用手册(精简版)/image/gitea10.png differ diff --git a/03水杉码园学生使用手册(精简版)/image/gitea2.png b/03水杉码园学生使用手册(精简版)/image/gitea2.png new file mode 100644 index 0000000..fe2c60e Binary files /dev/null and b/03水杉码园学生使用手册(精简版)/image/gitea2.png differ diff --git a/03水杉码园学生使用手册(精简版)/image/gitea3.png b/03水杉码园学生使用手册(精简版)/image/gitea3.png new file mode 100644 index 0000000..1f8623e Binary files /dev/null and b/03水杉码园学生使用手册(精简版)/image/gitea3.png differ diff --git a/03水杉码园学生使用手册(精简版)/image/gitea4.png b/03水杉码园学生使用手册(精简版)/image/gitea4.png new file mode 100644 index 0000000..bf3bb08 Binary files /dev/null and b/03水杉码园学生使用手册(精简版)/image/gitea4.png differ diff --git a/03水杉码园学生使用手册(精简版)/image/gitea5.png b/03水杉码园学生使用手册(精简版)/image/gitea5.png new file mode 100644 index 0000000..5f18ef6 Binary files /dev/null and b/03水杉码园学生使用手册(精简版)/image/gitea5.png differ diff --git a/03水杉码园学生使用手册(精简版)/image/gitea6.png b/03水杉码园学生使用手册(精简版)/image/gitea6.png new file mode 100644 index 0000000..3903d2b Binary files /dev/null and b/03水杉码园学生使用手册(精简版)/image/gitea6.png differ diff --git a/03水杉码园学生使用手册(精简版)/image/gitea7.png b/03水杉码园学生使用手册(精简版)/image/gitea7.png new file mode 100644 index 0000000..0c7c5bf Binary files /dev/null and b/03水杉码园学生使用手册(精简版)/image/gitea7.png differ diff --git a/03水杉码园学生使用手册(精简版)/image/gitea8.png b/03水杉码园学生使用手册(精简版)/image/gitea8.png new file mode 100644 index 0000000..72f0afc Binary files /dev/null and b/03水杉码园学生使用手册(精简版)/image/gitea8.png differ diff --git a/03水杉码园学生使用手册(精简版)/image/gitea9.png b/03水杉码园学生使用手册(精简版)/image/gitea9.png new file mode 100644 index 0000000..9ececa2 Binary files /dev/null and b/03水杉码园学生使用手册(精简版)/image/gitea9.png differ diff --git a/03水杉码园学生使用手册(精简版)/image/hxjmGIjPT3WSFCeZ__thumbnail b/03水杉码园学生使用手册(精简版)/image/hxjmGIjPT3WSFCeZ__thumbnail new file mode 100644 index 0000000..5f8a5fe Binary files /dev/null and b/03水杉码园学生使用手册(精简版)/image/hxjmGIjPT3WSFCeZ__thumbnail differ diff --git a/03水杉码园学生使用手册(精简版)/image/image-20210221164437766.png b/03水杉码园学生使用手册(精简版)/image/image-20210221164437766.png new file mode 100644 index 0000000..f75b40c Binary files /dev/null and b/03水杉码园学生使用手册(精简版)/image/image-20210221164437766.png differ diff --git a/03水杉码园学生使用手册(精简版)/image/image-20210222230558329.png b/03水杉码园学生使用手册(精简版)/image/image-20210222230558329.png new file mode 100644 index 0000000..5fe0502 Binary files /dev/null and b/03水杉码园学生使用手册(精简版)/image/image-20210222230558329.png differ diff --git a/03水杉码园学生使用手册(精简版)/image/image-20210222231337542.png b/03水杉码园学生使用手册(精简版)/image/image-20210222231337542.png new file mode 100644 index 0000000..96b0f31 Binary files /dev/null and b/03水杉码园学生使用手册(精简版)/image/image-20210222231337542.png differ diff --git a/03水杉码园学生使用手册(精简版)/image/image-20210228103618295.png b/03水杉码园学生使用手册(精简版)/image/image-20210228103618295.png new file mode 100644 index 0000000..b001825 Binary files /dev/null and b/03水杉码园学生使用手册(精简版)/image/image-20210228103618295.png differ diff --git a/03水杉码园学生使用手册(精简版)/image/image-20210228104401977.png b/03水杉码园学生使用手册(精简版)/image/image-20210228104401977.png new file mode 100644 index 0000000..31deeb5 Binary files /dev/null and b/03水杉码园学生使用手册(精简版)/image/image-20210228104401977.png differ diff --git a/03水杉码园学生使用手册(精简版)/image/image-20210228105515745.png b/03水杉码园学生使用手册(精简版)/image/image-20210228105515745.png new file mode 100644 index 0000000..e2c130f Binary files /dev/null and b/03水杉码园学生使用手册(精简版)/image/image-20210228105515745.png differ diff --git a/03水杉码园学生使用手册(精简版)/image/image-20210303140650973.png b/03水杉码园学生使用手册(精简版)/image/image-20210303140650973.png new file mode 100644 index 0000000..83755c7 Binary files /dev/null and b/03水杉码园学生使用手册(精简版)/image/image-20210303140650973.png differ diff --git a/03水杉码园学生使用手册(精简版)/image/image-20210303141843073.png b/03水杉码园学生使用手册(精简版)/image/image-20210303141843073.png new file mode 100644 index 0000000..a12db68 Binary files /dev/null and b/03水杉码园学生使用手册(精简版)/image/image-20210303141843073.png differ diff --git a/03水杉码园学生使用手册(精简版)/image/image-20210303142403331.png b/03水杉码园学生使用手册(精简版)/image/image-20210303142403331.png new file mode 100644 index 0000000..a4203a3 Binary files /dev/null and b/03水杉码园学生使用手册(精简版)/image/image-20210303142403331.png differ diff --git a/03水杉码园学生使用手册(精简版)/image/image-20210303143530194.png b/03水杉码园学生使用手册(精简版)/image/image-20210303143530194.png new file mode 100644 index 0000000..0e3f5e9 Binary files /dev/null and b/03水杉码园学生使用手册(精简版)/image/image-20210303143530194.png differ diff --git a/03水杉码园学生使用手册(精简版)/image/n2hE2jnOLAOhfUDp__thumbnail b/03水杉码园学生使用手册(精简版)/image/n2hE2jnOLAOhfUDp__thumbnail new file mode 100644 index 0000000..b1b12df Binary files /dev/null and b/03水杉码园学生使用手册(精简版)/image/n2hE2jnOLAOhfUDp__thumbnail differ diff --git a/03水杉码园学生使用手册(精简版)/image/shuishan1.png b/03水杉码园学生使用手册(精简版)/image/shuishan1.png new file mode 100644 index 0000000..dd061ad Binary files /dev/null and b/03水杉码园学生使用手册(精简版)/image/shuishan1.png differ diff --git a/03水杉码园学生使用手册(精简版)/image/vscode.png b/03水杉码园学生使用手册(精简版)/image/vscode.png new file mode 100644 index 0000000..47125ae Binary files /dev/null and b/03水杉码园学生使用手册(精简版)/image/vscode.png differ diff --git a/03水杉码园学生使用手册(精简版)/image/vscode2.png b/03水杉码园学生使用手册(精简版)/image/vscode2.png new file mode 100644 index 0000000..8d96cac Binary files /dev/null and b/03水杉码园学生使用手册(精简版)/image/vscode2.png differ diff --git a/03水杉码园学生使用手册(精简版)/image/vscode3.png b/03水杉码园学生使用手册(精简版)/image/vscode3.png new file mode 100644 index 0000000..549c65c Binary files /dev/null and b/03水杉码园学生使用手册(精简版)/image/vscode3.png differ diff --git a/03水杉码园学生使用手册(精简版)/image/vscode4.png b/03水杉码园学生使用手册(精简版)/image/vscode4.png new file mode 100644 index 0000000..35b491e Binary files /dev/null and b/03水杉码园学生使用手册(精简版)/image/vscode4.png differ diff --git a/03水杉码园学生使用手册(精简版)/image/vscode5.png b/03水杉码园学生使用手册(精简版)/image/vscode5.png new file mode 100644 index 0000000..b791540 Binary files /dev/null and b/03水杉码园学生使用手册(精简版)/image/vscode5.png differ diff --git a/03水杉码园学生使用手册(精简版)/image/vscode6.png b/03水杉码园学生使用手册(精简版)/image/vscode6.png new file mode 100644 index 0000000..7498580 Binary files /dev/null and b/03水杉码园学生使用手册(精简版)/image/vscode6.png differ diff --git a/03水杉码园学生使用手册(精简版)/image/vscode7.png b/03水杉码园学生使用手册(精简版)/image/vscode7.png new file mode 100644 index 0000000..75c1b6e Binary files /dev/null and b/03水杉码园学生使用手册(精简版)/image/vscode7.png differ diff --git a/03水杉码园学生使用手册(精简版)/image/vscode8.png b/03水杉码园学生使用手册(精简版)/image/vscode8.png new file mode 100644 index 0000000..98a26ef Binary files /dev/null and b/03水杉码园学生使用手册(精简版)/image/vscode8.png differ diff --git a/03水杉码园学生使用手册(精简版)/image/vscode9.png b/03水杉码园学生使用手册(精简版)/image/vscode9.png new file mode 100644 index 0000000..1105013 Binary files /dev/null and b/03水杉码园学生使用手册(精简版)/image/vscode9.png differ diff --git a/03水杉码园学生使用手册(精简版)/水杉码园学生使用手册(精简版).md b/03水杉码园学生使用手册(精简版)/水杉码园学生使用手册(精简版).md new file mode 100644 index 0000000..8c3d78c --- /dev/null +++ b/03水杉码园学生使用手册(精简版)/水杉码园学生使用手册(精简版).md @@ -0,0 +1,132 @@ +# 水杉码园学生使用手册(精简版) + +[toc] + +## 一、前言 + +水杉码园是一个代码托管与协作平台,利用开源项目Gitea进行搭建,运行快速、使用体验良好,支持跨平台以及多种功能。 + +通过对开源平台Gitea的深度定制,让教育与项目协作相结合,更符合学校的教学场景,更有利于教师和学生的课外互动、学生与学生的作业协作;让教育与激励相结合,调动学生的参与热情,科学公正地评判平时成绩;让教育与数据相结合,从学生出发到学生中去,通过自有平台的数据采集与分析,重新审视现有的教育模式,更好地解决教育问题。 + +本文主要介绍水杉码园中的功能模块以及用可视化“按钮”的方式使用水杉码园,若需使用Git命令的方式完成水杉码园上的代码(资料)托管与协作请查看水杉码园学生使用手册(进阶版)。 + + + +## 二、水杉码园首页 + +1、访问http://gitea.shuishan.net.cn/,登录水杉码园。 + +​ 也可以通过访问并登录水杉在线https://www.shuishan.net.cn/home的方式进入水杉码园模块。 + +2、登录后可以看到首页如下图所示。 + +① 单击首页右上角符号“+”处,在下拉菜单中可以完成“创建仓库”、“创建课程”等功能。 + +② 单击首页左上角用户名处的下拉菜单,可以查看参与的课程。进入课程首页的方式有如下两种: + +- 通过在下拉菜单单击课程名,再单击页面右上角的“访问...”按钮进入相应课程的首页。 +- 在平台首页单击页面右侧“课程”按钮(下图中③标记处),可以查看参与的课程列表,单击某一课程名,可进入该课程首页。 + +![image-20210228103618295](image/image-20210228103618295.png) + +![image-20210228104401977](image/image-20210228104401977.png) + +## 三、课程首页 + +课程首页的页面如下图所示,包括仓库、课程成员、课程团队、积分展示几个部分。 + +① 仓库 + +“AllStu”仓库是所有课程成员共享的仓库; + +每个学生都可以看到有一个以自己用户名命名仓库; + +②课程成员 + +课程成员模块可以查看参加该门课程的所有成员 + +③课程团队 + +基于课程成员间协作的需要,创建不同的课程团队,创建工作由课程管理员完成,团队在创建过程中由系统自动创建与团队名同名的仓库。如下图“AllStu”团队包含课程内的全部学生,“02”团队是当前用户参与的多人协作小组。 + +![image-20210228105515745](image/image-20210228105515745.png) + + + +## 四、仓库使用 + +单击任一仓库名,进入该仓库,可以使用git完成对仓库的操作(在学生使用手册进阶版中详细说明),也可以使用可视化完成新建文件、新建文件夹、上传文件、删除文件夹等操作。 + +![image-20210222230558329](image/image-20210222230558329.png) + +单击某一文件(如上图蓝色显示README.md处),进入该文件详情页,可以对文件进行文件下载、文件修改、文件删除等操作。 + +![image-20210222231337542](image/image-20210222231337542.png) + +### 4.1 仓库种类 + +**1、个人仓库** + +学生可以使用个人仓库进行代码托管或存放学习资料。 + +这里简单介绍一下代码托管仓库,仓库是用来存放代码的,由于使用了git进行版本管理,所以可以查看每次改动前后的历史版本。“代码”标签下是具体展示仓库源代码的地方,在“合并请求”中可以看到他人是如何修改你的代码,并且他想要合并到你的仓库中,你可以选择合并或者不合并。当你觉得你的代码已经逐渐成熟,你可以选择版本发布,让你的源代码成为给大家直接使用的软件。当你看到别人的仓库,觉得非常喜欢的时候,可以给他一个点赞,或者关注这份仓库。当然,也可以从这份仓库中派生一份自己的仓库。 + +在水杉码园首页单击右上角的符号“+”可以创建个人仓库,用于个人代码托管或学习资料存取。 + +![image-20210303141843073](image/image-20210303141843073.png) + +**2、课程仓库** + +课程仓库不需要学生创建,教师添加学生进入课程后,会自动创建。根据课程需要,课程中可能同时存在以下三种仓库: + +- 个人作业仓库:学生个人维护,提交个人作业,个人作业仓库以登录用户名命名。 +- 小组协作仓库:多人小组共同协作,提交小组作业。如下图小组仓库“02”对应课程团队中团队名为“02”的多人小组。 +- 课程公共仓库:全体同学参与的公开仓库,一般用于教师分享课程资料,学生进行课程内讨论。一般以“ALLStu”命名。 + +在个人作业仓库和小组协作仓库中,分支具有了特殊的含义。本平台采用分支区分不同作业,即每个分支代表一次作业。 + +![image-20210303142403331](image/image-20210303142403331.png) + +### 4.2 切换分支 + +在仓库页面点击“分支”,弹出下拉框,如图所示: + +![img](image/L9WLR0I4wn14L9xP__thumbnail) + +可以选择已有的分支进行切换,也可以输入新的分支名,创建新分支 + +![img](image/7rtPqRC0CcRk6t64__thumbnail) + + + +### 4.3 上传代码与资料 + +选择需要上传代码的分支,在仓库页面点击“上传文件”按钮,选择想要上传的代码库或者学习资料后确定上传。 + +![img](image/hxjmGIjPT3WSFCeZ__thumbnail)注意:作业提交必须按教师要求将作业上传到指定的仓库和分支。 + +![image-20210303143530194](image/image-20210303143530194.png) + +### 4.4 关注、点赞、派生 + +在码园中,会有许许多多的同学将自己的项目托管在这里,你可以点击顶部导航栏中的“探索”,去发现是否有你喜欢的项目。现在我们以某一个仓库为例,介绍一下关注、点赞和派生操作。 + +下图是一个仓库的展示页面。 + +![img](image/n2hE2jnOLAOhfUDp__thumbnail) 在上方可以看到有三个按钮,分别是关注、点赞和派生,并且会在按钮旁展示对应的人数。 + +- 如果你喜欢这个项目,可以点击“点赞”按钮,为该项目增加一颗星星。 +- 如果你想关注这个仓库今后的发展,你可以点击“关注”按钮,这样当该仓库发送版本更新等变动时,你能收到来自水杉码园的邮件提醒。 +- “派生”按钮,用来复制他人的仓库成为你的仓库。有的时候,你不仅仅想关注这个项目,可能还想自己参与其中的开发。派生操作使得你可以在自己的仓库中对代码做出贡献,当你准备好的时候,还可以发出合并请求将你的更改贡献给上游仓库(被派生仓库)。 + +### 4.5 仓库话题 + +话题是协作中进行问题讨论的地方。 + +选择话题标签,就能看到当前仓库的话题情况。 + +![image-20210303140650973](image/image-20210303140650973.png)单击“创建话题”按钮,输入标题和内容即可创建新的话题。 + +多人协作时,@你的小伙伴,就可以提醒他来和你讨论问题。 + +在课程公共仓库的话题中,你还可以提出课程意见、吐槽平台建设等。 diff --git a/04水杉码园学生使用手册(进阶版)/image/7rtPqRC0CcRk6t64__thumbnail b/04水杉码园学生使用手册(进阶版)/image/7rtPqRC0CcRk6t64__thumbnail new file mode 100644 index 0000000..7e2b313 Binary files /dev/null and b/04水杉码园学生使用手册(进阶版)/image/7rtPqRC0CcRk6t64__thumbnail differ diff --git a/04水杉码园学生使用手册(进阶版)/image/BszPU1ieHarqkCLn__thumbnail b/04水杉码园学生使用手册(进阶版)/image/BszPU1ieHarqkCLn__thumbnail new file mode 100644 index 0000000..a0212bb Binary files /dev/null and b/04水杉码园学生使用手册(进阶版)/image/BszPU1ieHarqkCLn__thumbnail differ diff --git a/04水杉码园学生使用手册(进阶版)/image/L9WLR0I4wn14L9xP__thumbnail b/04水杉码园学生使用手册(进阶版)/image/L9WLR0I4wn14L9xP__thumbnail new file mode 100644 index 0000000..c184262 Binary files /dev/null and b/04水杉码园学生使用手册(进阶版)/image/L9WLR0I4wn14L9xP__thumbnail differ diff --git a/04水杉码园学生使用手册(进阶版)/image/git1.png b/04水杉码园学生使用手册(进阶版)/image/git1.png new file mode 100644 index 0000000..a4ad25f Binary files /dev/null and b/04水杉码园学生使用手册(进阶版)/image/git1.png differ diff --git a/04水杉码园学生使用手册(进阶版)/image/git2.png b/04水杉码园学生使用手册(进阶版)/image/git2.png new file mode 100644 index 0000000..97cc2c7 Binary files /dev/null and b/04水杉码园学生使用手册(进阶版)/image/git2.png differ diff --git a/04水杉码园学生使用手册(进阶版)/image/git3.png b/04水杉码园学生使用手册(进阶版)/image/git3.png new file mode 100644 index 0000000..e9ad0a9 Binary files /dev/null and b/04水杉码园学生使用手册(进阶版)/image/git3.png differ diff --git a/04水杉码园学生使用手册(进阶版)/image/git4.png b/04水杉码园学生使用手册(进阶版)/image/git4.png new file mode 100644 index 0000000..62f5576 Binary files /dev/null and b/04水杉码园学生使用手册(进阶版)/image/git4.png differ diff --git a/04水杉码园学生使用手册(进阶版)/image/git5.png b/04水杉码园学生使用手册(进阶版)/image/git5.png new file mode 100644 index 0000000..a344301 Binary files /dev/null and b/04水杉码园学生使用手册(进阶版)/image/git5.png differ diff --git a/04水杉码园学生使用手册(进阶版)/image/git6.png b/04水杉码园学生使用手册(进阶版)/image/git6.png new file mode 100644 index 0000000..6abc547 Binary files /dev/null and b/04水杉码园学生使用手册(进阶版)/image/git6.png differ diff --git a/04水杉码园学生使用手册(进阶版)/image/git7.png b/04水杉码园学生使用手册(进阶版)/image/git7.png new file mode 100644 index 0000000..6982edc Binary files /dev/null and b/04水杉码园学生使用手册(进阶版)/image/git7.png differ diff --git a/04水杉码园学生使用手册(进阶版)/image/git8.png b/04水杉码园学生使用手册(进阶版)/image/git8.png new file mode 100644 index 0000000..2d141ab Binary files /dev/null and b/04水杉码园学生使用手册(进阶版)/image/git8.png differ diff --git a/04水杉码园学生使用手册(进阶版)/image/git9.png b/04水杉码园学生使用手册(进阶版)/image/git9.png new file mode 100644 index 0000000..1a23eaa Binary files /dev/null and b/04水杉码园学生使用手册(进阶版)/image/git9.png differ diff --git a/04水杉码园学生使用手册(进阶版)/image/gitea1.png b/04水杉码园学生使用手册(进阶版)/image/gitea1.png new file mode 100644 index 0000000..b7ca2df Binary files /dev/null and b/04水杉码园学生使用手册(进阶版)/image/gitea1.png differ diff --git a/04水杉码园学生使用手册(进阶版)/image/gitea10.png b/04水杉码园学生使用手册(进阶版)/image/gitea10.png new file mode 100644 index 0000000..d500030 Binary files /dev/null and b/04水杉码园学生使用手册(进阶版)/image/gitea10.png differ diff --git a/04水杉码园学生使用手册(进阶版)/image/gitea2.png b/04水杉码园学生使用手册(进阶版)/image/gitea2.png new file mode 100644 index 0000000..fe2c60e Binary files /dev/null and b/04水杉码园学生使用手册(进阶版)/image/gitea2.png differ diff --git a/04水杉码园学生使用手册(进阶版)/image/gitea3.png b/04水杉码园学生使用手册(进阶版)/image/gitea3.png new file mode 100644 index 0000000..1f8623e Binary files /dev/null and b/04水杉码园学生使用手册(进阶版)/image/gitea3.png differ diff --git a/04水杉码园学生使用手册(进阶版)/image/gitea4.png b/04水杉码园学生使用手册(进阶版)/image/gitea4.png new file mode 100644 index 0000000..bf3bb08 Binary files /dev/null and b/04水杉码园学生使用手册(进阶版)/image/gitea4.png differ diff --git a/04水杉码园学生使用手册(进阶版)/image/gitea5.png b/04水杉码园学生使用手册(进阶版)/image/gitea5.png new file mode 100644 index 0000000..5f18ef6 Binary files /dev/null and b/04水杉码园学生使用手册(进阶版)/image/gitea5.png differ diff --git a/04水杉码园学生使用手册(进阶版)/image/gitea6.png b/04水杉码园学生使用手册(进阶版)/image/gitea6.png new file mode 100644 index 0000000..3903d2b Binary files /dev/null and b/04水杉码园学生使用手册(进阶版)/image/gitea6.png differ diff --git a/04水杉码园学生使用手册(进阶版)/image/gitea7.png b/04水杉码园学生使用手册(进阶版)/image/gitea7.png new file mode 100644 index 0000000..0c7c5bf Binary files /dev/null and b/04水杉码园学生使用手册(进阶版)/image/gitea7.png differ diff --git a/04水杉码园学生使用手册(进阶版)/image/gitea8.png b/04水杉码园学生使用手册(进阶版)/image/gitea8.png new file mode 100644 index 0000000..72f0afc Binary files /dev/null and b/04水杉码园学生使用手册(进阶版)/image/gitea8.png differ diff --git a/04水杉码园学生使用手册(进阶版)/image/gitea9.png b/04水杉码园学生使用手册(进阶版)/image/gitea9.png new file mode 100644 index 0000000..9ececa2 Binary files /dev/null and b/04水杉码园学生使用手册(进阶版)/image/gitea9.png differ diff --git a/04水杉码园学生使用手册(进阶版)/image/hxjmGIjPT3WSFCeZ__thumbnail b/04水杉码园学生使用手册(进阶版)/image/hxjmGIjPT3WSFCeZ__thumbnail new file mode 100644 index 0000000..5f8a5fe Binary files /dev/null and b/04水杉码园学生使用手册(进阶版)/image/hxjmGIjPT3WSFCeZ__thumbnail differ diff --git a/04水杉码园学生使用手册(进阶版)/image/image-20210221164437766.png b/04水杉码园学生使用手册(进阶版)/image/image-20210221164437766.png new file mode 100644 index 0000000..f75b40c Binary files /dev/null and b/04水杉码园学生使用手册(进阶版)/image/image-20210221164437766.png differ diff --git a/04水杉码园学生使用手册(进阶版)/image/image-20210222230558329.png b/04水杉码园学生使用手册(进阶版)/image/image-20210222230558329.png new file mode 100644 index 0000000..5fe0502 Binary files /dev/null and b/04水杉码园学生使用手册(进阶版)/image/image-20210222230558329.png differ diff --git a/04水杉码园学生使用手册(进阶版)/image/image-20210222231337542.png b/04水杉码园学生使用手册(进阶版)/image/image-20210222231337542.png new file mode 100644 index 0000000..96b0f31 Binary files /dev/null and b/04水杉码园学生使用手册(进阶版)/image/image-20210222231337542.png differ diff --git a/04水杉码园学生使用手册(进阶版)/image/image-20210228103618295.png b/04水杉码园学生使用手册(进阶版)/image/image-20210228103618295.png new file mode 100644 index 0000000..b001825 Binary files /dev/null and b/04水杉码园学生使用手册(进阶版)/image/image-20210228103618295.png differ diff --git a/04水杉码园学生使用手册(进阶版)/image/image-20210228104401977.png b/04水杉码园学生使用手册(进阶版)/image/image-20210228104401977.png new file mode 100644 index 0000000..31deeb5 Binary files /dev/null and b/04水杉码园学生使用手册(进阶版)/image/image-20210228104401977.png differ diff --git a/04水杉码园学生使用手册(进阶版)/image/image-20210228105515745.png b/04水杉码园学生使用手册(进阶版)/image/image-20210228105515745.png new file mode 100644 index 0000000..e2c130f Binary files /dev/null and b/04水杉码园学生使用手册(进阶版)/image/image-20210228105515745.png differ diff --git a/04水杉码园学生使用手册(进阶版)/image/image-20210303140650973.png b/04水杉码园学生使用手册(进阶版)/image/image-20210303140650973.png new file mode 100644 index 0000000..83755c7 Binary files /dev/null and b/04水杉码园学生使用手册(进阶版)/image/image-20210303140650973.png differ diff --git a/04水杉码园学生使用手册(进阶版)/image/image-20210303141843073.png b/04水杉码园学生使用手册(进阶版)/image/image-20210303141843073.png new file mode 100644 index 0000000..a12db68 Binary files /dev/null and b/04水杉码园学生使用手册(进阶版)/image/image-20210303141843073.png differ diff --git a/04水杉码园学生使用手册(进阶版)/image/image-20210303142403331.png b/04水杉码园学生使用手册(进阶版)/image/image-20210303142403331.png new file mode 100644 index 0000000..a4203a3 Binary files /dev/null and b/04水杉码园学生使用手册(进阶版)/image/image-20210303142403331.png differ diff --git a/04水杉码园学生使用手册(进阶版)/image/image-20210303143530194.png b/04水杉码园学生使用手册(进阶版)/image/image-20210303143530194.png new file mode 100644 index 0000000..0e3f5e9 Binary files /dev/null and b/04水杉码园学生使用手册(进阶版)/image/image-20210303143530194.png differ diff --git a/04水杉码园学生使用手册(进阶版)/image/image-20210306195002341.png b/04水杉码园学生使用手册(进阶版)/image/image-20210306195002341.png new file mode 100644 index 0000000..b8397d6 Binary files /dev/null and b/04水杉码园学生使用手册(进阶版)/image/image-20210306195002341.png differ diff --git a/04水杉码园学生使用手册(进阶版)/image/n2hE2jnOLAOhfUDp__thumbnail b/04水杉码园学生使用手册(进阶版)/image/n2hE2jnOLAOhfUDp__thumbnail new file mode 100644 index 0000000..b1b12df Binary files /dev/null and b/04水杉码园学生使用手册(进阶版)/image/n2hE2jnOLAOhfUDp__thumbnail differ diff --git a/04水杉码园学生使用手册(进阶版)/image/shuishan1.png b/04水杉码园学生使用手册(进阶版)/image/shuishan1.png new file mode 100644 index 0000000..dd061ad Binary files /dev/null and b/04水杉码园学生使用手册(进阶版)/image/shuishan1.png differ diff --git a/04水杉码园学生使用手册(进阶版)/image/vscode.png b/04水杉码园学生使用手册(进阶版)/image/vscode.png new file mode 100644 index 0000000..47125ae Binary files /dev/null and b/04水杉码园学生使用手册(进阶版)/image/vscode.png differ diff --git a/04水杉码园学生使用手册(进阶版)/image/vscode2.png b/04水杉码园学生使用手册(进阶版)/image/vscode2.png new file mode 100644 index 0000000..8d96cac Binary files /dev/null and b/04水杉码园学生使用手册(进阶版)/image/vscode2.png differ diff --git a/04水杉码园学生使用手册(进阶版)/image/vscode3.png b/04水杉码园学生使用手册(进阶版)/image/vscode3.png new file mode 100644 index 0000000..549c65c Binary files /dev/null and b/04水杉码园学生使用手册(进阶版)/image/vscode3.png differ diff --git a/04水杉码园学生使用手册(进阶版)/image/vscode4.png b/04水杉码园学生使用手册(进阶版)/image/vscode4.png new file mode 100644 index 0000000..35b491e Binary files /dev/null and b/04水杉码园学生使用手册(进阶版)/image/vscode4.png differ diff --git a/04水杉码园学生使用手册(进阶版)/image/vscode5.png b/04水杉码园学生使用手册(进阶版)/image/vscode5.png new file mode 100644 index 0000000..b791540 Binary files /dev/null and b/04水杉码园学生使用手册(进阶版)/image/vscode5.png differ diff --git a/04水杉码园学生使用手册(进阶版)/image/vscode6.png b/04水杉码园学生使用手册(进阶版)/image/vscode6.png new file mode 100644 index 0000000..7498580 Binary files /dev/null and b/04水杉码园学生使用手册(进阶版)/image/vscode6.png differ diff --git a/04水杉码园学生使用手册(进阶版)/image/vscode7.png b/04水杉码园学生使用手册(进阶版)/image/vscode7.png new file mode 100644 index 0000000..75c1b6e Binary files /dev/null and b/04水杉码园学生使用手册(进阶版)/image/vscode7.png differ diff --git a/04水杉码园学生使用手册(进阶版)/image/vscode8.png b/04水杉码园学生使用手册(进阶版)/image/vscode8.png new file mode 100644 index 0000000..98a26ef Binary files /dev/null and b/04水杉码园学生使用手册(进阶版)/image/vscode8.png differ diff --git a/04水杉码园学生使用手册(进阶版)/image/vscode9.png b/04水杉码园学生使用手册(进阶版)/image/vscode9.png new file mode 100644 index 0000000..1105013 Binary files /dev/null and b/04水杉码园学生使用手册(进阶版)/image/vscode9.png differ diff --git a/04水杉码园学生使用手册(进阶版)/水杉码园学生使用手册(进阶版).md b/04水杉码园学生使用手册(进阶版)/水杉码园学生使用手册(进阶版).md new file mode 100644 index 0000000..d6efa7b --- /dev/null +++ b/04水杉码园学生使用手册(进阶版)/水杉码园学生使用手册(进阶版).md @@ -0,0 +1,303 @@ +# 水杉码园学生使用手册(进阶版) + +[toc] + +## 一、前言 + +水杉码园是一个代码托管与协作平台,利用开源项目Gitea进行搭建,运行快速、使用体验良好,支持跨平台以及多种功能。 + +通过对开源平台Gitea的深度定制,让教育与项目协作相结合,更符合学校的教学场景,更有利于教师和学生的课外互动、学生与学生的作业协作;让教育与激励相结合,调动学生的参与热情,科学公正地评判平时成绩;让教育与数据相结合,从学生出发到学生中去,通过自有平台的数据采集与分析,重新审视现有的教育模式,更好地解决教育问题。 + +本文主要介绍如何在VSCode中集成使用Git,以及如何在仓库托管平台上进行代码托管与协作。 + +## 二、Git + +**1、Git是什么** +Git是一个版本控制系统工具,它可以帮你管理项目,记录每一次提交的变化,以方便你在发生错误时进行回滚。它几乎所有的控制操作都可以在本地执行,不需要网络开销的好处是Git的操作十分迅速。 + +**2、安装Git** +访问 https://git-scm.com/downloads ,根据自己的机器平台下载合适的安装包后进行安装。 + +**3、添加到Path** +打开终端,输入git并回车。如果有git信息,则说明已经将git添加到path中,否则请找到git安装位置,然后添加到你系统的path中。各系统方式不同,请自行查阅资料。 +正常情况下的反应如下: +![git1](image/git1.png) + +**4、详细Git教程** + +参考:https://www.liaoxuefeng.com/wiki/896043488029600/ + +**5、Git命令简介** +① 创建仓库 +`$ git init` +这会将当前目录创建为一个仓库,并产生一个新的名为.git的文件夹,其中存储着版本控制信息,我们不需要去在意里面具体是什么。这样,我们就创建好了一个空的仓库。 + +② 添加文件并查看仓库 +现在让我们尝试在我们新的空仓库(就是你创建的文件夹下)中添加一个新的文件,可以是一个word,可以是一份c语言源文件,其他什么文件都可以。当你添加了一个文件后,我们使用下面的命令去查看当前的仓库情况: +`$ git status` +终端会显示出你目前在master分支上还没有过提交,并且有一个文件还未被git追踪。 +![](image/git8.png) + +③ 追踪、提交文件 +接着我们使用下面命令去追踪文件: +`$ git add .` +注意add后面这个点不要漏了,这代表加入所有未被追踪的文件到git中。然后使用下面的命令去提交我们这次文件改动,顺带写上一些信息表示我们这次提交的主要内容。 +`$ git commit -m "my first file"` +注意使用选项-m去加上提交的信息,如果直接使用git commit会调用编辑器让你继续输入你这次提交的主要信息。 + +④ 查看分支 +紧接着,你可以在终端中输入如下命令查看分支: +`$ git branch` +结果应该如下图所示: +![](image/git9.png) +注意,如果你发现没有任何输出,那就说明上面的commit操作你还没成功,因为我们刚刚创建的仓库是空的,在Git中分支必须指向一个commit。如果还没有commit任何文件,那么就看不到分支。当我们第一次提交后就会自动将master分支作为我们的主要分支,指向你的第一次提交。然后你再使用一次git branch命令就能查看分支,并且分支名字前面带*的就是当前所处的分支。 + +⑤ 创建并切换分支 +Master分支一般更多是用来保存完整的项目内容,当你进行开发或者修改bug的时候应该切换到新的分支进行开发工作。你可以使用下面命令创建一个新的分支: +`$ git branch dev` +这样,你就创建了一个名为dev的分支。 +你可以使用下面命令切换分支: +`$ git checkout dev` +这样你就切换回了master分支。你也可以把这两步操作合并一下,用这个命令: +`$ git checkout -b dev` +这样你就会创建dev分支然后切换过去。 + +**6、常用Git命令** + +- **新建代码库** + +```shell +# 在当前目录新建一个Git代码库 +$ git init + +# 新建一个目录,将其初始化为Git代码库 +$ git init [project-name] + +# 下载一个项目和它的整个代码历史 +$ git clone [url] +``` + +- **配置** + +```shell +# 显示当前的Git配置 +$ git config --list + +# 编辑Git配置文件 +$ git config -e [--global] + +# 设置提交代码时的用户信息 +$ git config [--global] user.name "[name]" +$ git config [--global] user.email "[email address]" +``` + +- **增加/删除文件** + +```shell +# 添加指定文件到暂存区 +$ git add [file1] [file2] ... + +# 添加指定目录到暂存区,包括子目录 +$ git add [dir] + +# 添加当前目录的所有文件到暂存区 +$ git add . + +# 添加每个变化前,都会要求确认 +# 对于同一个文件的多处变化,可以实现分次提交 +$ git add -p + +# 删除工作区文件,并且将这次删除放入暂存区 +$ git rm [file1] [file2] ... + +# 停止追踪指定文件,但该文件会保留在工作区 +$ git rm --cached [file] + +# 改名文件,并且将这个改名放入暂存区 +$ git mv [file-original] [file-renamed] +``` + +- **代码提交** + +```shell +# 提交暂存区到仓库区 +$ git commit -m [message] + +# 提交暂存区的指定文件到仓库区 +$ git commit [file1] [file2] ... -m [message] +``` + +- **分支** + +```shell +# 列出所有本地分支 +$ git branch + +# 列出所有远程分支 +$ git branch -r + +# 列出所有本地分支和远程分支 +$ git branch -a + +# 新建一个分支,但依然停留在当前分支 +$ git branch [branch-name] + +# 新建一个分支,并切换到该分支 +$ git checkout -b [branch] + +# 切换到指定分支,并更新工作区 +$ git checkout [branch-name] + +# 建立追踪关系,在现有分支与指定的远程分支之间 +$ git branch --set-upstream [branch] [remote-branch] + +# 合并指定分支到当前分支 +$ git merge [branch] +``` + +- **远程同步** + +```shell +# 下载远程仓库的所有变动 +$ git fetch [remote] + +# 显示所有远程仓库 +$ git remote -v + +# 显示某个远程仓库的信息 +$ git remote show [remote] + +# 增加一个新的远程仓库,并命名 +$ git remote add [shortname] [url] + +# 取回远程仓库的变化,并与本地分支合并 +$ git pull [remote] [branch] + +# 上传本地指定分支到远程仓库 +$ git push [remote] [branch] + +# 强行推送当前分支到远程仓库,即使有冲突 +$ git push [remote] --force + +# 推送所有分支到远程仓库 +$ git push [remote] --all +``` + +## 三、Visual Studio Code + +1、安装VSCode +访问 https://code.visualstudio.com/Download 下载符合您机器平台的安装包后进行安装。 + +2、界面介绍 +VSCode打开后的界面如下图所示: +![VSCode 主界面](image/vscode.png) + +A区是侧边活动栏,B区是底部栏,C区是编辑区域,D区是面板区域,E区是状态栏,当然顶部还有一个菜单栏。VSCode区域划分的非常友好,对文件进行编辑的同时也可以在面板区域中查看终端的输出信息等。 + +3、插件介绍 + 能够让VSCode火爆的原因就是它拥有庞大的插件库,在A区的活动栏中选择插件活动,就可以在市场中搜索你想要的插件。它可以帮你实现代码高亮、自动补全、格式校验等功能,对编辑代码有着非常好的帮助。 + +## 四、Git SSH配置 + +使用SSH的方式拉取仓库中的代码或资料需要进行如下配置,使用HTTP的方式拉取仓库中的代码或资料可以本章节的配置。 + +两种方式的主要区别在于git clone时使用的URL不同。 + +![image-20210306195002341](image/image-20210306195002341.png) + +1、查看邮箱,并配置Git信息 +登录水杉码园,单击水杉码园首页右上角的头像,单击“个人信息”。 +![](image/gitea2.png) + +查看你水杉码园账户的对应邮箱,等下要用。 +![](image/gitea3.png) + +打开终端,输入以下命令用以设置你本地git的姓名和邮箱信息。请确保邮箱和刚刚水杉码园中查看到的邮箱相同。 +`$ git config --global user.name "Your Name"` +`$ git config --global user.email yourmail@example.com` + +设置完后可以通过下面命令查看姓名和邮箱: +`$ git config user.name` +`$ git config user.email` + +正常情况下的输出如图所示: +![](image/git2.png) + + + +2、在本地(你的笔记本电脑)生成SSH密钥 +在命令行输入ssh-keygen -t rsa -C ‘你的邮箱地址’后回车,如下: +![](image/git3.png) +红框中是提示你要将密钥存放在哪里,括号里的是默认的存放路径,请记住这个路径,我们之后需要这个路径找到密钥。 +接着直接按回车,如果你之前也按照默认的路径生成过SSH密钥,会出现如下图中的情况,询问你是否要覆盖。 +![](image/git4.png) +输入y覆盖原有的密钥,或者之前没有生成过密钥,就会出现如下图中情况: +![](image/git5.png) + +直接回车不用管,如下: +![](image/git6.png) + +直接回车不用管,之后如下: +![](image/git7.png) + +可以看到你的密钥已经创建成功。 + +3、上传密钥到水杉码园 +登陆水杉码园后,在右上角头像的下拉框中点击设置 +![](image/gitea4.png) + +在标签中选择SSH/GPG密钥 +![](image/gitea5.png) + +在管理SSH密钥卡片右侧点击增加密钥 +![](image/gitea6.png) + +打开你的id_rsa.pub文件,将里面所有的内容复制到密钥内容一栏中,然后给这个密钥取一个名字,比如:我的MacBook。点击绿色的增加密钥按钮后,就成功添加了SSH密钥。 +![](image/gitea7.png) + +4、新建远程仓库 +点击头像边上的加号,接着点击创建仓库 +![](image/gitea8.png) + +为仓库取一个名字后点击下面的创建仓库按钮,就可以正常创建仓库了,如果你不想让别人看到你的仓库内容,记得设置你的仓库为私有。 +![](image/gitea9.png) + +5、你的仓库SSH地址 +当你创建完仓库后,你会跳转到仓库的主页,如下图所示: +![](image/gitea10.png) +上图红框中,选择SSH,就可以看到你仓库的SSH地址,这个之后会用到。 + +## 五、VS Code集成Git使用 + +1、拉取仓库 +打开VSCode,在左边选择git活动。 +![](image/vscode2.png) + +点击上图红框中的按钮,然后在弹出的框中复制你刚才仓库的SSH地址,然后回车。 +![](image/vscode3.png) + +选择仓库的存放地址,即可将仓库拉取到本地。接着右下角会弹出一个是否打开该仓库的提示,点击open打开该仓库。 + +2、修改仓库文件 +你可以随意修改仓库文件,只要添加了一些新的文件或者有了一些新的修改即可。 +![](image/vscode4.png) +我们添加了两个源文件用于进行接下去的步骤 + +3、暂存修改的文件 +按下图进行操作,这会将你所有的修改放入暂存区 +![](image/vscode5.png) + +4、提交暂存的文件 +按下图进行操作,将暂存区的修改文件进行提交。这不是提交到远程仓库,是提交到本地git,产生一个新的commit。 +![](image/vscode6.png) +紧接着,在弹出的框中,输入你这次提交的备注信息,用于说明你这次commit主要的内容是什么。 +![](image/vscode7.png) + +5、推送到水杉码园远程仓库 +![](image/vscode8.png) +即可正确推送到水杉码园。 + +6、切换分支 +通常我们不是只在一个分支上开发,master分支用来存放当前开发的稳定分支。可以按照下图产生并切换到新分支。 +![](image/vscode9.png) + diff --git a/README.md b/README.md new file mode 100644 index 0000000..3ee7c23 --- /dev/null +++ b/README.md @@ -0,0 +1,11 @@ +# 水杉码园使用手册 + +本仓库用于维护水杉码园的使用说明,帮助水杉码园新用户更方便快捷的使用水杉码园进行教育教学、代码存储、协作开发······ + +本仓库包括: + +- 01水杉码园教师使用手册(精简版):帮助教师快速创建课程、导入课程学生、上传学习资料 + +- 02水杉码园教师使用手册(详细版):详细说明水杉码园教师端的使用 +- 03水杉码园学生使用手册(精简版):简要说明水杉码园学生端的使用 +- 03水杉码园学生使用手册(进阶版):介绍如何协同使用VSCode、Git与水杉码园 \ No newline at end of file