环境配置
以下步骤如果哪里出现问题,直接问AI就行 ,执行命令有关都是直接打开终端(cmd 或 powershell)在项目根目录下执行,VSCode 里是按下 Ctrl + ` 打开终端
- Python 3.10+
- git
- git-crypt
- MkDocs MkDocs-Material
- 文本编辑器(推荐 VSCode)
安装步骤
cgy或者你们的学姐学长会提供一个压缩包,里面包含了上述所有环境的安装包,安装包文件直接一路点击确认安装就行。(不包括 python 噢,pip依赖问题自己解决)
环境变量配置
把以上如 git, git-crypt 的安装目录添加到PATH里就行(不会就去问AI)
配置 Git
-
Git 是版本控制工具
-
Github 是基于 Git 技术的代码托管平台,一般我们叫它为远程仓库,每个仓库存放的都是不同的项目代码
前者用于控制代码版本清晰,后者是主流的托管代码的平台,请勿混淆
注册 Github 账号
如果你还没有 Github 账号,先去 Github 官网 注册一个新账号
Warning
中国大陆网络可能有点慢或受限,建议使用 VPN 或者加速器解决
配置 Git 用户信息
打开命令行终端,执行以下命令配置
配置 VS Code 和 本地预览
安装并打开 VSCode,按下 Ctrl + Shift + X 打开扩展市场,搜索并安装以下扩展:
- Markdown All in One
- Markdown Preview Enhanced (可选,用于增强 Markdown 预览功能)
- Python
安装完成后,重启 VS Code 以确保扩展生效。
初始化目录
Warning
确保 cgy 已经把你拉入了仓库的 Collaborators 中,否则以下操作会受限!
新建一个目录,比如D:/lab512,在该目录下右键空白处,选择 “使用终端打开”(或者在VS Code中直接打开该目录),执行以下命令初始化我们的文档项目:
执行完成后,D:/lab512 目录下会多出一个 512Docs 目录。
进入这个目录,用pip安装mkdocs和本地的插件
使用VSCode打开这个目录(或者在这个目录下执行 code . 命令),接下来就可以愉快地编写文档啦!
本地预览
在 VSCode 页面,按下 Ctrl + ` 打开终端,执行以下命令启动本地预览服务器:
直接用鼠标点击这个url (http://127.0.0.1:xxxx) 或者复制到浏览器打开,就可以看到本地预览的文档网站惹 :moon:
纯Markdown预览
点击工作区右上角的 “打开预览” 图标,或者按下 Ctrl + K 然后再按 V,即可在侧边打开 Markdown 文件的预览窗口。
Git 操作
新手教程
推荐如下教程:
-
你的忠诚的AI伙伴 🤭
记得先在 VSCode 上使用 Github 登录,这样你的一些操作才会自动配置好身份信息。
流程
如果你看完上面的新手教程,应该对 Git 的基本操作有了一定了解,下面是一个简单的工作流程:
- Pull 最新代码到本地(因为别人可能提交了新的更改)
- 本地修改文件或新增文件
- Commit 你的修改(可以多次提交,用了 Git 的暂存区功能,命令行里是
git add) - Push 提交到远程仓库
graph LR
P[Pull] --> M[修改] --> A[Add] --> C[Commit] --> P2{Push} --> F[完成]
C --> R{更多修改?}
R -- 是 --> A
P2 -- 冲突 --> S[解决] --> P3[重新Pull] --> F2[重新Add] --> F3[重新Commit] --> P2
对应的bash命令如下:
# 1. 开始工作前拉取最新代码
git pull origin main
# 2. 进行本地修改...
# 3. 将修改添加到暂存区
git add file1.txt file2.txt
# 或添加所有修改
git add .
# 4. 提交到本地仓库
git commit -m "描述你的修改"
# 5. 推送修改到远程仓库
git push origin main
# 6. 如果遇到冲突...
git pull origin main # 拉取最新代码
# 手动解决冲突后
git add .
git commit -m "解决冲突"
git push origin main
以上步骤缺一不可,用VSCode自带的版本控制图形化工具会方便很多,如果你觉得每次手动pull麻烦,可以在 VSCode 里设置自动同步。详细可以看这个Issue
第一次提交
建议先自己创建一个新的仓库,然后随便写点东西提交上去练练手,熟悉流程后再操作正式仓库。
做好更改后,直接在左侧的源代码管理面板(快捷键 Ctrl + Shift + G)里,对更改好的文件选择 +号按钮提交更改。
然后再输入提交信息(信息可以简单描述你做了什么更改,具体规范可以参考Git commit 提交规范),点击 ✓ 号按钮提交。
点击它就可以把你的更改推送到远程仓库了喵,如果有冲突的话,Git 会提示你解决冲突,这部分内容在教程视频里有讲到。


