# 2026 iGEM DryLab New Members Tutorial **Repository Path**: igem_ucas_china/2026-drylab-tutorial ## Basic Information - **Project Name**: 2026 iGEM DryLab New Members Tutorial - **Description**: 2026 iGEM Drylab 培训 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-12-20 - **Last Updated**: 2026-01-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 2026 Drylab Git & Markdown Workshop 这个仓库的最终结构已经整理完毕:文档、演示脚本与图像都在明确的目录里,适合直接交给初学者使用。你可以把它当作一套“教学套件”:一边读书,一边动手。 ## 项目结构 - `docs/`:基础说明,包括环境准备、Markdown 语法、Shell 使用和 Git 工作流;新加入的 `drylab-recruit.md` 是干货中的招新信息,方便直接复用。 - `guides/`:为了演示特别撰写的手把手指南(工具流、合并冲突、Markdown 写作建议、演示/练习清单)。 - `examples/`:演示时需要的素材(如 `story-template.txt`),可以直接复制到练习目录。 - `assets/images/`:所有示意图(`git-areas.png` / `git-file.png` / `igem.svg`),其他文档引用时都指向这个目录。 ## 如何串联它们 1. **完成准备工作**:打开 `docs/environment.md` 了解 VSCode、Git、环境变量的推荐配置;如果你需要招新素材,还可以读 `docs/drylab-recruit.md`。 2. **掌握 Markdown 和 Shell**:用 `docs/markdown.md` 学 Markdown,把演示笔记写得整齐;用 `docs/shell.md` 让命令行基础更牢靠,练习路径、重定向、管道等概念。 3. **实践 Git 工具流**:阅读 `docs/git.md` 学 Git 术语和基本命令(它已经引用了 `assets/images` 里的图示);然后转到 `guides/git-toolflow.md` 把命令串成一个可演示的脚本。 4. **做冲突演示**:`guides/merge-conflict.md` 给出完整的冲突案例、标记解释和练习任务;配合 `examples/story-template.txt` 跟着写,最后参考 `guides/checklist.md` 检查整个流程。 5. **写文档与复盘**:结合 `guides/markdown-guide.md` 记录整个演示过程,把命令/输出放进 Markdown 代码块,训练“写即练”的习惯。 ## 推荐流程(演示/教学) 1. 在 `/tmp/git-conflict-demo`(或任意目录)初始化 Git。 2. 按 `guides/git-toolflow.md` 的演示模板逐条执行命令,边执行边解释每个工具的作用。 3. 遇到冲突时切换到 `guides/merge-conflict.md`,用 `examples/story-template.txt` 的内容复制粘贴到 `story.txt`。 4. 解决完冲突后运行 `git status`、`git log --graph`,让大家看到 “工作区干净” 和 “合并图示”。 5. 演示结束后走一遍 `guides/checklist.md`:确认笔记写完、提交并推送、文档齐全。 ## 进阶提示 - 将 `guides/markdown-guide.md` 里提到的表格/代码块复制到你的笔记(比如 `notes.md`),和学生一起写“命令意义解释”专栏。 - 需要演示远程操作时,先运行 `git remote -v`,确认 `origin` 是 `git@gitee.com:igem_ucas_china/2026-drylab-tutorial.git`;如果不是,可用 `git remote set-url origin ...` 替换。 - 计划录屏或投影时,提前打开 VSCode 的终端/源代码管理视图,准备好 `git status` / `git log --graph` 的输出,演示更顺畅。 如果你希望我继续扩展这个套件(例如生成 PPT 大纲、练习题或分组挑战题),告诉我具体方向,我可以再增添文件并更新目录结构。