mirror of
https://github.com/LearningOS/rust-based-os-comp2022.git
synced 2026-02-12 06:35:01 +08:00
947 B
947 B
Q1:已经在classroom中建立了自己的仓库(例如 “LearningOS/lab0-0-setup-env-run-os1-chyyuu2022"),但是源仓库“LearningOS/rust-based-os-comp2022“更新了,如何处理?
A:
方法一:
重新点击加入课程的链接,在页面下方会有一行字“We've configured the repository associated with this assignment (update)”,“update”是一个链接,点击update就可以把自己的仓库更新到与最新状态的repository template一致。
方法二:
在自己构建的仓库根目录下执行以下命令:
git remote add upstream "https://github.com/LearningOS/rust-based-os-comp2022.git"
git fetch upstream
git checkout -b foo
git branch -D main
git checkout -t upstream/main
git reset --hard origin/main
git push -f
方法三:
向管理员“助教许善朴”申请删除已生成仓库,再点击 链接重新创建仓库。